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