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.

