git clone 'git://github.com/rnkn/fountain-mode.git'
Fountain Mode aims to be a full-featured screenwriting environment for GNU Emacs using the Fountain markup format. For more information on the Fountain markup format, visit http://fountain.io.
Pictured: Big Fish by John August in Fountain Mode (using
wombat theme and running Imenu-list and Olivetti minor modes)
outlineto toggle visibility of sections and scenes
imenu(Sections, Scene Headings, Notes)
occur) for section headings, synopses, notes and scene headings
The following features are not yet supported:
Most common features are accessible from the menu. For a full list of
functions and key-bindings, type
See the Wiki on GitHub for ways to extend Fountain Mode.
uuidgenCLT (usually preinstalled on OS X and Linux) or uuid.el Emacs package.
For users on OS X with no experience with Emacs, see the Absolute Beginner's Guide (OS X).
Fountain Mode is available through MELPA and MELPA-stable. I encourage installing the stable version.
Alternately, download the latest release, move the files into your
load-path and add the following line to your
If you want to use the
develop branch (not recommended) to stay on
the bleeding-edge, clone the repository in your
require as above:
git clone https://github.com/rnkn/fountain-mode.git
To load Fountain Mode whenever you open a
.fountain file, also add the
(add-to-list 'auto-mode-alist '("\\.fountain$" . fountain-mode))
There are six possible levels of outline subtrees. Section headings count as the first five levels and scene headings count as the sixth level, e.g.:
# section level 1 ## section level 2 ### section level 3 #### section level 4 ##### section level 5 ###### invalid section level INT. LEVEL 6 - DAY An obese man (40s) with a large mustard stain on his shirt exits the elevator. He holds a hotdog.
Cycle subtree visibility with
TAB. Cycle global outline visibility
<backtab> (shift-TAB) or
C-u TAB. More navigation and structure
editing commands are:
C-c C-f fountain-outline-forward
C-c C-b fountain-outline-backward
C-c C-n fountain-outline-next
C-c C-p fountain-outline-previous
C-c C-u fountain-outline-up
C-c C-v fountain-outline-shift-down
C-c C-^ fountain-outline-shift-up
C-c C-SPC fountain-outline-mark
Raise an issue on the Issues page on GitHub, or simply send an email to the mailing list: <firstname.lastname@example.org>.
See Milestones on GitHub.
See Releases on GitHub.