What's "$:/"?

179 views
Skip to first unread message

mlomailom

unread,
Jan 12, 2018, 9:18:05 AM1/12/18
to TiddlyWiki
I don't understand what "$:/" means. I've seen this notation in system tags.
How do I interpret it and what does it do?

I've no specific application-related question based on it. The issue is that it's everywhere in TW help/documentation that I don't understand what follows afterwards.

Thanks.


Birthe C

unread,
Jan 12, 2018, 10:00:28 AM1/12/18
to TiddlyWiki
You can find an explanation of system tiddlers here: https://tiddlywiki.com/#SystemTiddlers

Birthe

@TiddlyTweeter

unread,
Jan 12, 2018, 10:22:07 AM1/12/18
to TiddlyWiki
Ciao skrev

Birthe's link is useful. BUT, actually you can make ANY tiddler a "system tiddler" by prefixing it with "$:/". What is does is exclude it from the normal search--you can only find it in Advanced Search. The POINT of it is to hide things you don't want to come up in normal searches (generally macros, configuration and anything else to do with the setup of the TW) . The thinking behind it is that in normal search you just want to see your basic CONTENT, not bits of the mechanism behind creating it.

Best wishes
Josiah

Birthe C wrote:
You can find an explanation of system tiddlers here: https://tiddlywiki.com/#SystemTiddlers

TonyM

unread,
Jan 12, 2018, 7:27:44 PM1/12/18
to TiddlyWiki
To boost previous descriptions

It is a naming standard

It is a naming standard that defines a System tiddler. System tiddlers are treated a little differently, such as not being listed in search results unless you use advanced search or [is[system]] in a filter.

Most systems tiddlers are created within and from the core, however they are also used from plugins and temporary tiddlers, can be used by you and cloned if required.

The other way tiddlers are often treated differently is if they are tagged with other system tiddlers eg;

$:/tags/ViewToolbar
$:/tags/ViewTemplatefooter
$:/tags/ViewTemplate
$:/tags/TextEditor/Snippet
$:/tags/SideBar
$:/tags/PageControls
$:/tags/Macro
$:/PSaT/ActionTagged/Macro

Or have special fields
like caption

See also information on shadow tiddlers, which also often use the $:/ prefix.

Regards
Tony

Jeremy Ruston

unread,
Jan 13, 2018, 10:42:04 AM1/13/18
to tiddl...@googlegroups.com
You can find an explanation of system tiddlers here: https://tiddlywiki.com/#SystemTiddlers

I’ve updated that tiddler for 5.1.16:

Tiddlers are classified as system tiddlers if their title starts with the special string $:/. The only difference from ordinary tiddlers is that they are hidden from most searches and lists in the sidebar. (In particular, system tiddlers are shown in the "More/System" list).

System tiddlers provide a simple way to hide the internal components of TiddlyWiki so that they don't clutter things up, getting in the way of the users content.

Many of the system tiddlers follow the convention of using further slashes to delineate the components of the title. For example: $:/config/BitmapEditor/LineWidth.

You don't need to create your own system tiddlers, but it can be useful when customising TiddlyWiki. For example, if you create a custom palette you might call it $:/_MyPalette so that (a) it is hidden from searches/lists and (b) it will appear at the top of the system tiddler list for easy reference.



As ever, further improvements welcome,

Best wishes

Jeremy.

Ste Wilson

unread,
Jan 13, 2018, 11:26:48 AM1/13/18
to TiddlyWiki
Can someone retitle this thread 'What the "$:/"'?

TonyM

unread,
Jan 13, 2018, 4:20:02 PM1/13/18
to TiddlyWiki
😀

mlomailom

unread,
Jan 15, 2018, 7:17:13 AM1/15/18
to TiddlyWiki
Thanks guys. Much clearer now.
Reply all
Reply to author
Forward
0 new messages