<$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>
However, saving a folder directly to github as .tid ... I am not sure about that?
That's not possible with the GitHub saver.
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!
Two things to comment. First, I followed your instructions how to set it up and the good news is.... I got the very same error locally.
So why it happened? Well, I made a mistake! Basically... We ran the tiddlywiki.js at the current working directory ./
which.... uh.... for me contained folder kompendium
it wasn't that folder. So I tried to enter the folder kompendium
and ran the command then it worked just fine! So I suggest you to check that. Either enter the kompendium
folder or add it to the command relative from the current working directory (or absolute path if you like)
The second thing that I was thinking was, why are you using --server
instead of --listen
... So I was going to tell you that --server
is deprecated while `--listen`` is newer command. Here is a link to read more on that.
https://tiddlywiki.com/#ServerCommand:ServerCommand%20ListenCommand
Also I decided to take your command and make it into a listen command for your convinience, so here is my attempt:
tiddlywiki kompendium --listen port=5678 root-tiddler=$:/core/save/lazy-all host=0.0.0.0
Notice where I put kompendium
, that's what I needed to get it working instead of the current directory (./
)
That should be all!
Tl;dr version (which may not work, since I am guessing): Replace Step 3 with
forever start --spinSleepTime 10000 ./usr/local/lib/node_modules/tiddlywiki/tiddlywiki.js kompendium --listen port=5678 root-tiddler=$:/core/save/lazy-all host=0.0.0.0
Have a good day/night!
--server
, it works too, nothing wrong with it... But --listen
is more readable, this is up to personal preference. Both work like I said, just repeating myself to remove any reason for doubt.
@ejmoog: Normally, I'd give you a written version to follow, however the easiest way to figure this out is a little impractical to write in text (it'd be long) so I will give you a video version of how to do it:
Basically, all you have to do is to find a tag pill (or add your own to a tiddler) that's called $:/tags/MenuBar
and click on it, then drag and drop to rearrange the Tiddlers to the way you want them to be. That's all.
Alternatively, You can make a tag pill in any tiddler you want if you don't want to navigate to settings (which is how I figured it out the tag name that's used) by using the following macro
<<tag "$:/tags/MenuBar">>
And then you save that tiddler and click on the tag pill, rearrange via drag and drop and delete the macro you added if you don't need it.
Yes, that's the "harder" way to do it, because the drag and drop automatically creates the list
field you mentioned. There is also for the specific tiddler that's a MenuBar item also list-before
and list-after
but as a value you must add the name of the tiddler MenuBar item that you want to list this one before or after. This way you avoid making a list
field in the tag, but have a list-before
on a specific tiddler.
More information here: https://tiddlywiki.com/#Order%20of%20Tagged%20Tiddlers