

The main disadvantage to Ulysses is that it doesn’t support code blocks or syntax highlighting. Ulysses is a native macOS app, with iOS support too. Only allows opening folders/multiple files if you use the iCloud library It is not as customizable, but serves as a solid markdown editor. IA Writer is a paid app and has many great features such as focus mode and iCloud sync. Supports ‘plugins’ via CSS and JavaScript ‘Real Preview’ to preview the document on different websites LightPaper is another paid app with heaps of features including support for Jekyll front matter, MathJax support and a menubar app for quick note taking. ProsĮxtensive support for themeing, including community created themes It’s open source and supports many cool features such as autocomplete and plugins. MacDown is the classic modern markdown editor for macOS. Supports theming and allows custom themes Occassionally when editing inline LaTeX, the cursor dissapears or jumps around. The only downside is that there is no split view rendering support. Typora is a super minimal markdown editor and is still in Beta at time of writing.

Below are my findings, the pros/cons of each and how well the app matched my criteria (out of 6). Taking this crieteria, I set out to find the perfect markdown editor (if only it existed). Preferably support both split view rendering, and inline rendering/editingĮach point starting with “Must”, weighs 1 point, each point starting with “Preferably” weighs half a point.Preferably support opening folders, or workspaces.Preferably be able to export to other formats (HTML, RTF, LaTeX).Must support code blocks and syntax highlighting.Must support LaTeX (or a math subset of LaTeX).

I’ve been looking for the perfect one for a while now, but still haven’t found it. There are dozens of markdown editing apps out there for macOS, each with different features, and pros and cons. I find it much easier to write in markdown rather than Microsoft Word, pure LaTeX, plain text or rich text.īeing able to convert markdown into PDF, HTML and plenty other formats is a huge benefit, not to mention that many websites like Github support it. I’ve recently been writing a lot of documents in markdown - on this blog, for uni notes and for general writing.
