https://github.com/rnkn/fountain-mode.git
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)
outline to toggle visibility of sections and
scenesimenu (Sections, Scene Headings, Notes)occur) for section headings, synopses, notes and
scene headingsThe following features are not yet supported:
Most common features are accessible from the menu. For a full list of
functions and key-bindings, type C-h m.
See the Wiki on GitHub for ways to extend Fountain Mode.
uuidgen CLT (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 .emacs or init.el
file:
(require 'fountain-mode)
If you want to use the develop branch (not recommended) to stay on
the bleeding-edge, clone the repository in your load-path and
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
following:
(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
with <backtab> (shift-TAB) or C-u TAB. More navigation and structure
editing commands are:
C-c C-f fountain-outline-forwardC-c C-b fountain-outline-backwardC-c C-n fountain-outline-nextC-c C-p fountain-outline-previousC-c C-u fountain-outline-upC-c C-v fountain-outline-shift-downC-c C-^ fountain-outline-shift-upC-c C-SPC fountain-outline-markRaise an issue on the Issues page on GitHub, or simply send an email to the mailing list: <emacs.fountain@librelist.com>.
See Milestones on GitHub.
See Releases on GitHub.