Commits


Make fountain-upcase-line-and-newline only upcase text up to point


Revert to line-end-position in fountain-upcase-line


Add donations links and improve README/commentary


Add face fountain-character-dual-dialog


Move scene number options to top of file Avoids free variable compile warnings


Declare fountain-outline-show-subtree


Use doc-view-kill-proc instead of doc-view-kill-proc-and-buffer


Remove fountain-add-scene-numbers unused n arg


Limit fountain-outline-flag-notes-in-region to end arg


Char * is not escaped within alternates


Exit doc-view-mode cleanly


fountain-move-to-fill-width: skip punctuation Use skip-syntax-forward to skip punctuation before calling fill-move-to-break-point.


Minor neaten


Implement fountain-outline-flag-notes-in-region


fountain-outline-show-subtree: delete, alias outline-show-subtree


fountain-match-note: use x method Remove the first condition of matching notes at bolp.


fountain-outline-flag-note: rewrite to fix outline visibility bug Inserting a note element on a section or scene heading broke outline visibility toggling. Previously we just called outline-flag-region. This is a new function adapted from outline-flag-region that sets the invisible property to fountain-note. Revisit this in case we want to change property value to just fountain.


fountain-match-note: avoid use of re-search-backward


fountain-init-font-lock: use fountain-note-regexp define-fountain-font-lock-matcher can only be used on line-wise elements


Add mf to NEWS.md


Minor refactoring


Update NEWS.md


Typo


fountain-calc-revision-number: loop appening -26 HIGH <= CURRENT


fountain-calc-revision-number: return nil CURRENT = LOW