The best MultiMarkdown editor just got better!

MultiMarkdown Composer Version 2 Now Available!

We are pleased to announce that MultiMarkdown Composer 2 is now available for purchase at the Mac App Store.

Version 2 of Composer represents over a year and a half of development time. Virtually every line of code was rewritten, and we think the result is a vastly improved application.

Demo Version Available!

You can also check out the demo version of MultiMarkdown Composer — see how it works before you buy it!

Native MultiMarkdown Editing

MultiMarkdown Composer is a text editor for Mac that is designed from the ground up around the MultiMarkdown Syntax. It is designed to make writing in MultiMarkdown (or Markdown) even easier than it already is, with automatic syntax highlighting, built in previews, easy export to any format that is supported by MultiMarkdown, and more!

By using an editor built around MultiMarkdown, you can focus on the actual writing, rather than worrying about formatting and styles. Let the computer deal with that when you’re ready to export your document to another format.

New and Improved!

MultiMarkdown Composer has been completely rewritten over the last year to be faster, more accurate, more flexible, and easier to use. Since version 1 was released, we have received a lot of valuable feedback and suggestions for improvements. We have been able to implement almost all of those suggestions, plus a few more:

  • improved editing engine with improved performance, accuracy, and ease of use
  • improved performance of the syntax highlighting engine
  • completely redesigned system for style themes with more flexibility and power
  • Support for elastic tabstops
  • improved Table of Contents
  • support for additional export options
  • show invisible characters(space, tabs, newlines)
  • zoom the editing pane and preview pane in and out to your desired display size
  • built-in help system with improved documentation
  • built-in MultiMarkdown “cheat sheet”
  • and much more!

Smart Editing

Because Composer is built around MultiMarkdown, it is able to intelligently predict what you’re going to want next. Whether creating a list, a table, or a section title, Composer will help automatically format your text to make writing easy as possible:

  • Automatic formatting of list entries when hitting ‘enter’ while inside a list
  • Automatically apply “smart pairs” of characters that need to remain together — for example putting something in quotes, brackets, or parentheses
  • Easy creation and alignment of tables — simply include the ‘|’ separator, and your table will jump to alignment
  • Automatic metadata alignment — MultiMarkdown Composer keeps your metadata aligned to make it easier to read
  • Automatically “close” header syntax by appending with the proper number of “#” characters
  • Indent and outdent your lines with a simple keystroke — great for re-organizing lists
  • Automatically create a link when you paste a URL from the clipboard “onto” a selection from your document
  • Preferences to enable/disable these features as desired
  • And much more!

Syntax Highlighting

MultiMarkdown Composer has an entirely new highlighting engine that offers improved performance, providing syntax highlighting for your document built from the same PEG used in MultiMarkdown itself. This allows you to know ahead of time how MultiMarkdown is going to interpret your document, to help you focus on writing!

Keeps Count for You

The Info HUD will show you at a glance how many word, characters, and lines are in your document, or in a selected portion.

Custom Styling

Composer supports custom Style Themes that allow you to control almost every aspect of its appearance:

  • font
  • size
  • colors
  • margins
  • fullscreen dimensions
  • separate colors for MultiMarkdown markup (e.g. brackets, quotes)
  • custom CSS to be used in the web preview (matching colors, table styling, etc.)

Composer comes with several built-in themes that demonstrate the flexibility available, but you are limited only by your imagination! Additional style themes are available on this web site.

Table of Contents

The Table of Contents HUD helps you instantly navigate longer documents. When you select an entry, the editing and preview panes scroll to the selected section of your document. You can even drag and drop to rearrange your document. The search pane allows you to filter the TOC for the sections you’re interested in. You can even drag an entry to the editing window to automatically create a link to that section.

CriticMarkup Support

CriticMarkup is “a way for authors and editors to track changes to documents in plain text. As with Markdown, small groups of distinctive characters allow you to highlight insertions, deletions, substitutions and comments, all without the overhead of heavy, proprietary office suites.”

MultiMarkdown Composer adds premium support for CriticMarkup:

  • Turn on “Track Changes” and Composer will automatically add the appropriate CriticMarkup code to account for your changes, whether you’re adding, deleting, or changing text in your document.

  • You can compare two versions of a document and Composer will automatically generate the CriticMarkup highlighting the changes from one to the other — perfect when collaborating with other writers, or finding which version of a document is the “right” one.

  • The “Changes” HUD shows you at a glance all the changes in your document, and allows you to accept or reject them as desired.

  • The HTML preview can show you the original version or the revised version of your document, as well as a combined view highlighting the changes on screen.

See the video below for a demonstration of what this powerful combination can do (courtesy of the guys from CriticMarkup!)

Multiple Export Formats

Composer can export from MultiMarkdown into:

  • HTML
  • PDF
  • LaTeX
  • RTF (with some limitations)
  • RTF with attached images (with some limitations)
  • Flat OpenOffice documents
  • Microsoft Word (with some limitations)
  • ePub
  • OPML

Reference Support

If you store your references in a BibTeX file and include that filename in the metadata for your document, Composer’s “Reference” HUD will include all the citations from your BibTeX file to allow you to easily insert them when desired. Note, however, that Composer is not a full-featured reference manager.

Synchronized Scrolling

As of version 2.3, MultiMarkdown Composer can keep the editing pane and the preview pane in sync when you scroll up or down, even with complex documents. Other editors pretend to have this feature by forcing both panes to move to the same distance down the page — but with many real world documents this just isn’t accurate. Composer analzyes the structure of your document to ensure that the scrolling is as accurate as possible.