Fountain Mode combines the simplicity of Fountain syntax with the extensibility of Emacs. Fountain Mode is a major mode for Emacs, which is to say it is a program that runs inside Emacs — the extensible, customizable, free/libre text editor. It enables the writer to engage with all aspects of realizing a screenplay — story development, outlining, drafting, and rewriting.

To quickly get up to speed with Fountain syntax, memorize the syntax for the six most used elements of the screenplay format: Scene Headings, Action, Characters, Dialogue, Parentheticals, and Transitions.

Then learn how to outline a script. See Section Headings. This will be familiar for anyone who has used Markdown, as the syntax is the same. Sections allow you to easily show or hide and reorder large parts of a script.

There are additional Fountain syntax elements to allow for brainstorming, capturing ideas and omitting a part of the script without deleting it. See Synopses, Notes, and Comments. These elements are not usually included in the formatted output.

All of Fountain Mode’s capabilities are accessible via the menu, and all customization is performed via the Fountain option group. See (emacs)Customization Groups.