I'm attempting to create a $:/config/FileSystemPaths entry to set up my 
Tiddler file naming 
<https://tiddlywiki.com/static/Customising%2520Tiddler%2520File%2520Naming.html>
 
the way I want. The example config has 
[is[system]removeprefix[$:/]addprefix[_system/]] as a way to cluster all 
system Tiddlers together under a folder, but that config creates a series 
of nested folders under the "_system" folder based on the name of the 
tiddler (so the $:/config/FileSystemPaths entry itself gets saved under "
_system/config/FileSystemPaths.tid").

What I'm wanting to do is have $:/config/FileSystemPaths end up under 
"_system/config_FileSystemPaths.tid". Meaning, have all of them one folder 
deeper (to get them out of the way when editing other tiddlers manually), 
but not have a deeply-nested tree, since that gets hard to find things, 
when you're dealing with parameters like 
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home.

The documentation of the FileSystemPaths config says that the default 
action is to have Tiddlers' "/" characters replaced with "_", but it 
doesn't do that string replacement if one of the filter rules matches. I 
can't seem to find a way to replicate that default behavior using filters? 
I think I need something like:

[is[system]removeprefix[$:/]replaceslashes[_]addPrefix[_system/]]

But nothing like "replaceslashes" or other "replace in string" modifiers 
seem to exist?

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/8f6b0f1f-46b6-4c4a-8035-d4d92ce07fbc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to