I support the idea of having the ability to modify tiddlers outside the TW interface and have TW on Node.js recognize the change. There are many advantages to this:
- Easy tiddler lookup (without any plugin)
- We can write complex/long tiddlers while looking at other tiddlers for references and see the change in real time.
- Writing math tiddlers
- I write math tiddlers a lot. Recently I discovered a KaTeX hack that allows you to write inline math with just single dollar
$....$
instead of the inconvenient double dollars $$....$$
. This tremendously improves the compatibility between LaTeX document and TW. By using vs code or sublime, I can use latex autocomplete and other functions to help in writing.
- Outsource features of external editors
- We have codemiror editor which provides extra features compared to the standard TW editor. But these cannot compare to features that text editor like vs code or sublime offer.
Now I have already tried Bob. But sometimes when I write tiddlers in external editor (sublime) and save, the server deleted the file I wrote! Luckily I still have the text buffer on sublime so I can resave (more like recreate) the file. This happens too many times that I dont think I can rely on it
I could understand the potential issue of having the TW system messed up due to messed-up files by external factors ( sync software, simultaneous changes, etc). But perhaps we could a provide a context menu to open a single tiddler in an external editor (the node server “unlock” the file and listens to file changes on disk).
There is a sideeditor plugin which gives the ability to open and edit a tiddler in a new window. But the editor is very basic. Wishing we could open a tiddler in vs code, sublime etc…