v20201010
* minimum Emacs version requirement is now 24.3
* fix multiline literals propertization not to break subsequent syntax
* lua--fill-paragraph: fix to not move point away
* lua-default-application: ensure it is possible to use (HOST . PORT) to
connect to remote lua process
* lua-kill-process: clean up process-related variables
* lua-indent-nested-block-content-align, lua-indent-close-paren-align: new
variables to control placement of nested blocks and their respective closers.
With lua-indent-nested-block-content-align and lua-indent-close-paren-align set
to nil, it is now possible to auto-indent code like this:
foo = bar(baz, {
qux,
quux,
}, {
xyzzy
})
* lua-rx: fix compatibility with new-style rx macros introduced in Emacs 27
* lua-start-process: ensure comint-prompt-regexp is set locally in inferior
process buffer
* make "git archive" revision format reproduceable by not including the date of
the archiving operation
* imenu: add "require" lines to the index
* lua-backward-up-list: new navigation command that puts point before the
current parenthetic construction/block
* lua-indent-line: improve auto-indentation of implicitly continued statements,
add some performance optimizations
* font-lock: stop highlighting syntax errors in assignment statements
* font-lock: add highlighting of function parameters and "for" loop variables
* font-lock: fix couple of corner cases of highlighting of keywords inside
strings and comments