Fountain Mode is a complete screenwriting environment for GNU Emacs using the Fountain markup format. For more information on the Fountain markup format, visit http://fountain.io.
- Support for Fountain 1.1 specification
- WYSIWYG auto-align elements (display only, does not modify file contents) specific to script format, e.g. screenplay, stageplay or user-defined format
- Export to HTML, LaTeX, Final Draft (FDX), or Fountain
- Export to standalone document or snippet
- Integration with
outlineto fold/cycle visibility of sections and scenes
- Integration with
imenu(sections, scene headings, notes)
- Intergration with
auto-insertfor title page metadata
- Add/remove automatic continuation string to successively speaking characters
- Navigation by section, scene, character name, or page
- 3 levels of element syntax highlighting
- Automatic loading for
- Support for both official and legacy commenting (boneyard) syntax
- Include or omit a title page
- Emphasis (bold, italic, underlined text)
- Toggle visibility of emphasis delimiters and syntax characters
- Everything is customizable
Check out the Nicholl Fellowship sample script exported from Fountain Mode to:
More information on outlining here: https://github.com/rnkn/fountain-mode/wiki/Outlining
Most common features are accessible from the menu. For a full list of functions and key-bindings, type C-h m.
For more, see the Wiki.
- Emacs 24.4
- LaTeX packages for PDF export:
For users on OS X with no experience with Emacs, see the Absolute Beginner's Guide (OS X).
The latest stable release of Fountain Mode is available via MELPA-stable.
Alternately, download the latest release, move the files into your
load-path and add the following line to your
If you prefer the latest but perhaps unstable version, install via
MELPA, or clone the repository into your
load-path and require as
git clone https://github.com/rnkn/fountain-mode.git
Bugs and Feature Requests
Please raise an issue on Issues.
- Emacs currently has a bug with
visual-line-modethat produces erratic navigation behavior when displaying very long lines. More information here: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23879