b524d08ba1
Changelog, taken from NEWS file and https://github.com/immerrr/lua-mode/releases: 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 * Release v20151025 ** allow setting lua-indent-level as file local variable (issue #108) ** add luadoc keyword fontification (issue #71) ** fix comments being spilled into the code (issue #25) ** add `run-lua' alias for `lua-start-process' (issue #97) ** skip shebang line when sending to inferior buffer (issue #61) ** add builtin functions and modules for Lua 5.3 (issue #90) ** fix lua-beginning-of-proc matching (issue #85) ** add `lua-documentation-function' to customize the way the documentation is shown, rename `lua-search-url-prefix' to `lua-documentation-url', auto-detect lua documentation installed in /usr/share/doc/lua (issue #82) ** fix some errors with `lua-kill-process' (issue #69) ** improve `next-error' integration in Lua subprocess buffer: "stdin:N:" entries are no longer highlighted and no longer prompt for "stdin" files * release v20140514 ** add support for Lua 5.2 goto statements ** when indenting, don't anchor to block-open tokens somefunc({ ^ don't indent next line relative to this brace ** fix several `indent-new-comment-line'-related bugs ** add support for local functions in imenu (issue #65) ** fix font lock of functions with underscores (issue #63) ** don't send shebang when sending lua buffer to subprocess (issue #61) ** fix interaction with electric-pair-mode (issue #54) ** rewrite lua-send-region to use "loadstring" rather than "dofile" - sending code to processes on remote hosts is now supported - stack traces for errors occurred in sent code point to proper lines in files - script path is preserved when sending code (issue #55) - no more hang ups when waiting for input (issue #48) or after sending code with no output (issue #60) ** increase consistency with Emacs ecosystem to improve user experience - fix character syntax hacks: '.' is now punctuation and '_' is now symbol - remove number highlighting - font-lock "nil", "true" and "false" as constants rather than keywords ** make builtin font-locking more stable, enable it after ".." operator ** add missing modulo operator (%) to line-continuation tokens ** fix interaction with electric-pair-mode (issue #54) ** when unindenting block-close tokens consider all of them, not just the first one x = foobar('arg1', function () print('foobar') end) ^ this line starts with two block-close tokens and is unindented accordingly |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |