So as many appear to be doing lately, I'm trying to replicate Roam in TW5. A lot seems to be coming along very well, but one thing I'm still having trouble with is the editor. I can't seem to find a way to do these three things simultaneously:
1. Wikilinks with autocompletion
- Done very well by TiddlyBlink/TiddlyRoam
2. Markdown
- I believe there are a couple plugins that do this, but they break the autocompletion from TiddlyBlink since MD has to be written in MD-tiddlers while TiddlyBlink uses a different plugin to get the autocompletion, which requires a different tiddler type (not to mention I believe it just breaks wikilinks as well).
3. Writing text in outline form with dashes and matching indentation
- I.e. dashes (-) would be bullets (supported by vanilla MD, but all the MD plugins I've tried have only allowed "*" to be a bullet, not "-"), hitting "enter" from a line with a tab(s) in front of it would auto-insert the right amount of tabs to match the indentation, and selecting a block of text and hitting tab would indent the whole block (for example, Notepad++ can do all this). Closest I've found is the CodeMirror plugin, but this requires yet another tiddler type, so it isn't compatible with either of the first two, plus it's not plain-text.
- Writing in outline form in native TW5 wiki-text is pretty hard.
Anybody know of a way of getting all these to work at the same time?