
#Macdown plugin code#
See Code Block Highlighting page for a complete list of syntax supported. Syntax highlighting in fenced code blocks with language identifiers are rendered by Prism. MacDown provides various tools that add additional processing to the rendered HTML, including: You can find all the available configurations in MacDown’s Preferences pane. It also supports lots of non-standard syntactic features, including the very widely-used fenced code blocks with language identifiers. This makes MacDown’s live preview both efficient and very configurable. Perhaps when it leaves beta it may support this, but for now its just off being the perfect markdown editor.Hoedown is used internally to render Markdown into HTML. It supports everything main feature I need except split view rendering. Support for publishing directly to Medium or Wordpress 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 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.
