Skip to content
Version 3.5.0

- Implement compatibility with which-function-mode to display page
  numbers in mode-line, which option added to fountain-mode-hook
- Add commands fountain-add-continued-dialog and
  fountain-remove-continued-dialog, replacing command
  fountain-refresh-continued-dialog and option fountain-add-continued-dialog
- TAB now appropriately indents metadata values
- Add fountain-outline-hide-sublevels (alias of outline-hide-sublevels)
  on C-c C-q, allowing C-c C-q to quickly collapse all sections, and
  M-[N] C-c C-q to hide N-sublevels
  - These are added to a new "Dialogue" submenu
- Remove forced page numbers feature, which is not part of Fountain 1.1
  spec
  - Remove optional args ASK and PAGE-NUM from
    fountain-insert-page-break
  - Remove page number group from fountain-page-break-regexp
  - Remove fountain-page-number face
- Add %P in fountain-note-template to reposition point
- Ensure fountain-note-regexp omits notes containing blank lines
- Update pagination when changing page size
- Add page size & pagination ignore restriction option to menu
- Fixed an issue where action could be parsed as character/dialogue
- Fix missing %n in fountain-export-command format spec
- Fix fountain-insert-section-heading for invisible headings
- Fix edge case of misidentified character within action
- Fix fountain-imenu-elements option group
- Fix spelling of "dialogue" in docstrings and comments
- Fix some missing options from fountain-save-options menu item
- Add :extend property to notes face
- Renamed invisibility property fountain-syntax-char ->
  fountain-element-markup
- Large rewrite of font-lock init code to greatly simplify
  - New implementation of matching action
  - Remove options for highlighting center text element, treating center
    text as part of action element
- Make fountain-fill-* options into variables and remove option group
- Set font-lock-multiline -> t
- Add fountain-comment-p function for more reliably matching comments
  (experimental)