Skip to content
Version 3.1.0

- Expand functionality of fountain-dwim (bound to TAB); when point is:

  - at a blank line within dialogue, insert a parenthetical, or
  - inside a non-empty parenthetical, move to a newline, or
  - inside an empty parenthetical, delete it.

- If fountain-dwim-insert-next-character is non-nil, pressing TAB at the
  end of dialogue will insert the next (alternately speaking)
  character.
- Character extensions, e.g. (V.O.), (O.C.), are now autocompleted
  according to fountain-character-extension-list
- Add hide markup toggle commands to menu
- Add some default options to fountain-mode-hook
- Avoid duplicate entries in character autocompletion (#116)
- Use completing-read instead of completing-read-default to facilitate
  custom completion frameworks.
- Simplify character regular expression
- Prefer match-string-no-properties for efficiency
- Add file local variables to source