User:Edgeworth/Comparison of Markdown Editors for Note Taking
Editors
TL;DR
To Preview a personal Wiki of Markdown Files use the following:
- Preview
- VSCode
- Atom
- Marktext
- MkDocs Serve
- Edit with Vim/Emacs
If mobile support is not important use Zettlr with a flat file structure.
If you are not concerned with FOSS look at Obsidian, Notable and Typora
Text Editors
Editor | vim | Emacs | Code | Atom PE |
---|---|---|---|---|
Internal [](./links.md)
|
Yes | Yes | Yes | Yes |
wiki-links | Yes | Yes | Yes | ?? |
Math | Yes | Yes | 90% | Yes |
Diagrams | NA | NA | Yes | Yes |
Preview | External | No | Yes | Yes |
grep
|
Yes | Yes | Yes | Yes |
search inside text | Yes | Yes | Yes | Yes |
- Atom PE
- Atom with the Markdown Preview Enhanced Extension.
- Vim
- Vim using Iamcco's markdown Preview (or just using Code as a previewr)
Markdown Specific
Editor | MarkText | retext | Zettlr | Abricotine | Remarkable |
Math | 50% | No | yes | Yes | No <ref>Even though math is supported \ characters must be escaped meaining any math will not be compatible with other editors or LaTeX.</ref>
|
Internal [](./links.md)
|
Yes | Yes | No | No | |
wiki-links | No | No | yes | No | |
Diagrams | No | No <ref>Possibly with an extension</ref> | yes | No | |
Preview | Yes | Yes | yes | 50% | |
grep
|
Yes | No | yes | No | |
search inside text | Yes | Yes | yes | Yes | |
Dark Mode | Yes | No | Yes | Yes | Yes |
YAML Header | Yes | No | |||
Syntax Highlighting | No | No | |||
Preview Back-Button | Yes | No | |||
Fuzzy File Open | No | No |
- Marktext
- Cannot preview math of the form
$$4x$$
, a new line expression is required, a little frustrating because this is incompatible with iaWriter - ReText
- Very High Performance, treat to use
- To enable Math
- Go to
Edit
–>Preferences
and addmathjax
to the list of extensions box - Toggle to
edit
–>Use Webkit Renderer
- Go to
No Math Support
- GhostWriter
Note Taking Apps
These are note taking apps but used only in the context as a previewer and browser not comitting entirely to there philosophy.
Editor | Zettlr | Abricotine | MarkText | retext | Remarkable | ghostwriter | Marker |
Math | yes | Yes | 50% <ref>Unfourtunately $$ Must be surrounded by new lines.</ref>
|
yes | No <ref>Even though math is supported \ characters must be escaped meaining any math will not be compatible with other editors or LaTeX.</ref>
|
No | Yes |
Internal [](./links.md)
|
No | No | Yes | Yes | No | ||
Syntax Highlighting | No | No | |||||
Dark Mode | Yes | No | Yes | ||||
wiki-links | yes | No | No | No | |||
Diagrams | yes | No | No | No <ref>Possibly with an extension</ref> | |||
Preview | yes | 50% | Yes | Yes | |||
grep
|
yes | No | Yes | No | |||
search inside text | yes | Yes | Yes | Yes | |||
YAML Header | No | Yes | |||||
Preview Back-Button | No | Yes | |||||
Fuzzy File Open | No | No |
Not FOSS
Editor | Notable | VNote | Obsidian | Typora |
Internal [](./links.md)
|
Yes | No <ref>Internal Links only work if you commit to using the VNote Notebook style, this litters the directory with .json files and It's a pain in the ass to maintain, essentially forcing you to use only vnote.
Just like Zettlr, if a link is followed in editor mode, the link is opened in the default MD editor. I wonder if there is a reason for this? (e.g. vim has |
||
wiki-links | Yes | No | ||
Math | Yes | yes | Yes | |
Diagrams | Yes | Yes | Yes* | |
Preview | Yes | Yes | Yes | |
grep
|
Yes | Yes | ||
search inside text | Yes | Yes | Yes | |
Dark Mode | Yes | Yes | Yes | |
YAML Header | Yes | No | ||
Syntax Highlighting | Yes | Yes | ||
Preview Back-Button | No | ?? | ||
Fuzzy File Open | Yes | Yes |
- Available via plugins
Preview Only
Program | MarkServ | MkDocs | |
Internal [](./links.md)
|
YES | ||
wiki-links | NO | ||
Math | Yes | ||
Diagrams | No |
Footnotes
- As for an actual search, don't bother, just use Recoll
<references />