You cannot nest things like that. Especially you should remember you cannot have "another pair of square brackets inside a another one" except the initial first pair. Sorry, that sounds more confusing than it is, but you can't nest them like that. You must "export" such logic into variables and then use those. Here is a working example of what you want to do
<$vars thedate={{{ [<currentTiddler>search-replace:g[-],[]] }}}>
{{{ [sameday:schedule<thedate>] }}}
</$vars>
I tested this by creating a tiddler named 2021-08-16
and put the "code" in the tiddler body. While I had created another tiddler with any name but with a field schedule
with value of 20210816
and it worked. Good luck!
<$vars thedate={{{ [<currentTiddler>search-replace:g[-],[]] }}} >
{{{ [sameday:schedule<thedate>] }}}
</$vars>
I think the code snippet broke so I am sending it again.
https://tiddlywiki.com/#TiddlerFiles
Well, you can import/export multiple tiddlers using ".json" format. But you still have to import them manually. The other format like that contain a single tiddler like .tid may also work but you'll still have to manually import them all in a bulk (via drag and drop at the top part of the Tiddlywiki in browser because the import button which brings a window doesn't allow multiple selection) and it should work.
Alternatively, if you want everything automated. After making a json file that looks like the json TiddlyWiki can export, you may try to construct a TiddlyWiki using node.js commands.
<$list filter="[{!!name}addsuffix[-additional]]" > <$transclude mode="block"/></$list>
).<<tabs "[tag[listForTabs]!sort[title]]" """$:/state/tab" "tc-vertical">>
. Here's where the problem occurs- the fields that I've referenced and the transclusion via list are not visible, so the tabs have names, but show up with blanks in them. Is there a way that I can get the fields that I've referenced and transclusions to 'stick' wherever it will be shown within the tabs?
Without reproducing your setup fully. I want to tell you about the fact that within a tabs macro, the variable <<currentTiddler>>
points to the Tiddler that contains the tab macro itself, not the ones aggregated by the tags. This is why with {!!name}
it tries to find it on the tiddler with the tab macros on. Not the Tiddler that is the tab.
Saying this just in case due to ambiguity, but If you are storing the same tiddler title in a field name
that's may not be needed?, because transcluding {{!!title}}
or <<currentTiddler>>
(or within a filter step {!!title}
and <currentTiddler>
even all[current]
) will produce the tiddler name. Which you may be able to use. In that case, it may be sufficient to replace those with another variable provided by the tabs macro called <<currentTab>>
(or <currentTab>
for filter notation)
More information about <<currentTiddler>>
problem and <<currentTab>>
and its existance can be read here (at the bottom of this tiddler): https://tiddlywiki.com/#tabs%20Macro
Either way, those were side notes from me.
Your solution that you are looking for, should be this. Wrap your list widget with the workaround from the link.
<$tiddler tiddler=<<currentTab>>>
<$list filter="[{!!name}addsuffix[-additional]]" > <$transclude mode="block"/></$list>
</$tiddler>
and I believe that TiddlyWiki.com is using git separately to commit and push it to a github repository when needed (not as part of seemless editing? but I can be wrong)
That's right. tiddlywiki.com wiki is built with: https://github.com/Jermolene/TiddlyWiki5/blob/master/bin/build-site.sh and then pushed to https://github.com/Jermolene/jermolene.github.io which contains the gh-pages
I am sorry, but I cannot answer all your questions properly. However, I will try...
=1= Official Markdown Plugin can be found here: https://tiddlywiki.com/plugins/tiddlywiki/markdown/ though, there are unofficial ones too I think... but I don't know them (I don't use markdown in TiddlyWiki)
=3= Yes, there is... Alt + n
will create a new Tiddler and focus you on the title. You can press Tab to go to Tags section and few times tab to go to Text editing field. I do use that sometimes, so I will also recommend you Ctrl + enter
which saves the Tiddler that there is keyboard focus on.
-Partial 4- If you are talking about the VIM plugin found here: https://github.com/sukima/vim-tiddlywiki the description clearly says it is probably best used in conjunction with TiddlyWiki Bob saver https://github.com/OokTech/TW5-Bob
-Partial 2- I think it is possible to customize any button you like and add a specific shortcut to it, however I don't think you can select any button outside of the current tiddler focus (speaking about targetting the pencil button to edit one of the tiddlers that are displayed) [the new tiddler button, I already covered these Alt + n
and modifying]. So I don't know of a way to be able to select a button ala selecting a link visually like in qutebrowser (or other Vim browser emulators) with keyboard.
You can see a list of built in Shortcuts in $:/ControlPanel
-> Keyboard Shortcuts
I am sorry that I cannot provide more complete answers than these.
Have a good day/night!