zge pushed a change to branch elpa/lua-mode. at 7ee3feb Bump version tag for v20210802 release
This branch includes the following new commits: new 001fff1 Initial revision new 99230fc code cleanup: removed duplicate code from lua-send-buffer new fb12d2b lua-send-region: create temporary file to send lua code as one chunk lua-send-region: wait for lua prompt new custom variable: lua-prompt-regexp (used for comint-prompt-regex) new 05a9513 fixed copyright notice new 78fc3ba lua-postprocess-output-buffer: jump to lua errors in source files new 8802c43 fixed lua-postprocess-output-buffer: start search from last prompt simplified: lua-send-current-line new f9cbb91 make lua-process-buffer and lua-process global new c13235f fixed indention new 04fb034 lua-jump-to-traceback: Issue warnings about truncated traceback new cd5fa7d lua-start-process: made program &optional argument (defaults to name) new d91bf2b new buffer-local variable: lua-electric-flag new function: lua-toggle-electric-state new 3d6f6ed enforce interactive mode by default: (defcustom lua-default-command-switches (list "-i")... xemacs-compatibility: use make-temp-name if make-temp-file isn't available xemacs-compatibility: don't use comint-next-prompt because of different behavior on xemacs (lua-send-region) new 6a7929a lua-postprocess-output-buffer: match first error, not last xemacs-compatibility: fixed lua-traceback-line-re new 78f7b78 emacs-compatibility: replace-in-string not available on GNU emacs xemacs-compatibility: fixed lua-traceback-line-re new ea5c4a1 Documentation: Added installation notes new 0ae7e3e Handle function names in assignments new 13363db Fixed typo (#470) new aedf8a5 Documentation in restructured text new 9d20d58 fold mode cleanup new 89dbb80 imenu fix for local functions new 8f17c27 fix [#472] lua-mode colorization new b11a136 implemented lua-forward-sexp using lua-find-matching-token-word new c49fb68 Fixed lua-prompt-regex and handling of output without newline (bug #425) new d313ff5 New Release: 20061208 Fix lua-postprocess-output-buffer (use char-offset instead of line-offset for start of search because lua-send-region uses char-offset now) new bdf4bab support for hideshow new 8ab6df6 Fix bug #619: Wrong identation with .. operator new 9730289 Insert Project page Link new de08e4b Added version comment for Tom Tromeys package.el Added project url new 31acb6b Fix bug #621: Wrong comment block detection new d7c462a Fix bug #620: Wrong identation with tables new cf9de96 Reverted invalid changes for Bug #620 new 16861a3 Fix bug #620 again: Wrong identation with tables new bf0b902 New Release 20070708 new 99324a4 minor font-lock fix new eebb50c Fix #1913: Indenting: "(" like "{" new fc0a1e3 Changes/Fixes by Reuben Thomas: new e10183d handle font-lock-variable-name-face (Reuben Thomas) new ab2d44c Multiple changes by Reuben Thomas: new 85fda70 Add patch from Olivier Andrieu for rudimentary long bracket support new c61bda2 Commit from Reuben: * change the contact details * reindent some bits that were not correctly indented (saves future random whitespace changes new ab9783f Applied patch from Reuben Thomas: new 5aa6f9e Patch from Reuben: fix long string colouring problem new 2786823 Add example code to trigger lua-mode for hash-bang lines containing “lua”, and improve the formatting; use add-to-list rather than cons. new e057e22 Rename install.rst to README to help github and users. new 676f0a6 Sync with reality. new 239783b Bump version. new 4f4d3de Add Makefile with dist and release targets, and ignore release zips. new a5f8e7b Fix generation and use of VERSION, and ignore release notes files. new 14300f1 Specify branch to pull from. new 60073cc Change https to http in URL. new b20ca34 Add note to send update to ELPA. new 46683e7 Make lua-indent-level customizable. new afdf074 Make defcustom declaration formats consistent. new 3c89a0a Reorder customizations better. new eb5d301 Bump version. new 47ac4f3 Don't have the echo command printed itself. new 7af5dec Use line-beginning(-end)-position when possible new 158f267 Merge lua-goto-nonblank-* funcs into one new 3ba5bf1 Redo lua-toggle-electric-state, remove extra function lua-calculate-state new e610db4 lua-make-indentation-info-pair: readability refactoring new cc46763 Add some comments new b2860f1 lua-setup-keymap: improve readability new ec1a0f2 Remove extraneous variable lua-indent-whitespace, use back-to-indentation instead new 7935b5f Fix previous commit new 85d26f8 lua-mode-map: initialize as soon as lua-mode is loaded (previously waited for call to lua-mode) new 58da3f9 Remove comment about setting lua-mode-map: not required anymore new 3339da6 lua-prefix-key: auto-convert from/to character, update bindings automagically new 5842703 Add TODO new 8165775 Fix lua-set-prefix message new a52e6b1 lua-left-shift-regexp: optimize and greatly reduce size new ed01d35 Implement proper syntax-status querying: improve precision a lot new 918f297 rename: lua-calculate-indentation-left-shift -> lua-calculate-unindentation new 562540e Fix lua-calculate-indentation: indent to 0 when inside string literal new 6b1d389 lua-calculate-unindentation: skip semicolons as well new bda4fbd lua-calculate-unindentation: update docs, remove extraneous catch new cf2f42a .gitignore: ignore emacs backups new 5fa9b81 lua-indent-line: don't change the indent if inside multiline string literal new a20b08e lua-indent-line: remove extra variable shift-amt new c0d6f80 Add markdown README new d66ec8e Remove broken multiline literal font-locking new 08cff6e Implement basic multiline-aware functionality new 0f6048d Implement lua-mark-all-multiline-literals function new dfc3b78 Preserve buffer-modified-p state when (un-)marking multiline delimiters new d142ed1 Update TODO new 96eba74 lua-(comment/string)-p: add optional pos parameter new de12f4b lua-mark-all-multiline-literals: also handle multiline comments new 7920d17 lua-mark-all-multiline-literals: if region is active, limit to region boundaries new c5f37b0 lua-mark-all-multiline-literals: look for multiline ending beyond specified bounds to improve integrity new 96658a0 Move actual marking of multiline construct into lua-mark-multiline-region new 6de08c0 Update TODO new aef55a6 Update contact info in README; bump version new e3a4390 lua-mark-all-multiline-literals: add default keybinding "lua-prefix C-;" new 9384855 lua-mark-all-multiline-literals: run when during lua-mode initialization new da22ef7 Rename lua-clear-multiline-delims -> lua-unmark-multiline-literals new 8c28ed5 Add utility funcs lua-inside-multiline-p and lua-get-multiline-start new 5607327 Update TODO new 4b27305 Add safe default target to makefile new 2b91610 Bump contact information new e3a8282 Make URL/Version fields in lua-mode.el prettier, update parse expression in Makefile new 4a22b3c Allow lua-start-process to be called interactively. new 5953970 Bump version new ddcd8b8 Makefile: specify dist contents explicitly new c995c7a Use beginning-of-defun-function and end-of-defun-function variables instead of explicitly binding C-M-a and C-M-e. In addition to being cleaner, this gives us a working narrow-to-defun for free. new 91b5974 minor style fixes new f834c21 lua-mark-all-multiline-literals: fix missed rename new a3ed448 Make dist with git-archive new fa1ef23 lua-mode-map: dont evaluate at compile-time (fix byte-compilation error) new 8be4f4e .gitignore: ignore byte-compiled files new c044a1b Fix emacs compilation warning in XEmacs-oriented code new 79ff5d0 lua-postprocess-output-buffer: replace save-excursion/set-buffer with with-current-buffer new 1e61379 Fix most of compile-time warnings, add couple FIXMEs new c69e150 Makefile: add compile target new 993e042 Merge branch 'multiline_literals' new 1c37d0d Bump version new 9b929d4 Reorder operations in release target so that no pushing/sending is done if master differs from remotes/origin/master new d742cae lua-mark-all-multiline-literals: comment out debug message new aec4eea lua-mark/-unmark-all-multiline-literals: fix error occurring on empty buffer (fixes #4 ?) new 9c94413 lua-comment/-string-p funcs: wrap into save-excursion because syntax-ppss alters point position new d6232fe lua-find-regexp: check if match-beginning should be ignored too new e9a17ba Added autoload for (add-to-list 'interpreter-mode-alist '("lua" . lua-mode)) new 3367502 Merge pull request #7 from rlph/master new 5542927 lua-automark-multiline: add function to enable automatical multiline construct marking when emacs is idle new 6beb586 Add customizable lua-automark-multiline-interval variable new 9645322 lua-indent-line: add lua-indent-string-contents custom variable to enable indenting multiline strings if necessary (issue #6) new 742180e lua-automark-multiline: add lua-automark-multiline-maxsize variable to prevent long waits on big files new e17a48c Give credit to people participated recently new c23fb54 lua-automark: mark only those buffer parts that may have changed their syntactical meaning new 535ca1b lua-mark-char-multiline-delim,lua-unmark-multiline-literals: inhibit after-change-functions to avoid running automarking twice on the same text new 99ef499 Make lua-automark variables buffer local new 509700f lua--automark-update-start-pos: rewind to beginning of line to make sure newly inserted multiline literal delimiters are recognized new e470943 lua-mode-abbrev-table: mark abbreviations as :system so that they're not counted as user-defined and are not saved automatically (issue #8) new bb9330f Fix string contents indentation (issue #6) new 2ce253c lua-automark: fix multiline comments recognition which was failing when there was a single-line comment previously new d57fdaf String content indentation: put back code that forbidden ANY indentation unless it's enabled new 0b3df35 Fix string content indentation: it's now indented by indent-level relative to indentation of the line where string/comment literal starts (issue #6) new eab8fc0 Move docstrings to the end of constants. new 8435a96 Major modifications to indentation logic. new dcf5fc1 Indentation fixes and tidy up. new 066d042 Merge pull request #12 from vhallac/vh-indentation-mods new 5a81583 Restore compatibility with Emacs22 and earlier that was broken when patching lua-mode-abbrev-table (should fix #11) new 39cf29e Whoops! Add missing parenthesis new e498788 lua-calculate-indentation: add comments new dfdbd85 lua-cont-eol-regexp: add missing keywords "if", "until" and "elseif" new f4ab885 lua-cont-eol-regexp: add "return" keyword too new 98f7fb0 lua-calculate-indentation: remove unneeded variables & "let" form new 01d0f38 Bump thanks section new 167e046 lua-calculate-indentation-override: fix typo (caddr was a reference to wrong field of token table) new aa10440 Bump TODO new a5cc71f Bump version & URL new a0490fc lua-font-lock-keywords: highlight hash-bang line as comment (#17) new ded7566 Add lua-with-silent-modifications macro, use it to fix the undo history issue (#21) new 37f51cb Fix multiline literal highlighting for long strings (#20) new 0407042 Make lua-with-silent-modifications available during byte-compilation new b33f255 Make lua-mode-hook customizable. new ec26ea4 Fix: Single-line conditionals can confuse indenting (#22) new 6563aeb Merge pull request #30 from vhallac/fix-22 new fa3470e Merge pull request #28 from rrthomas/master new b1dc70c lua-font-lock-keywords: highlight builtin symbols (issue #15) new 9d75878 lua-font-lock-keywords: highlight numbers as constants (issue #15) new 3c8cfe6 Add credit, reformat new code to fit into 77 cols new ced5226 lua-with-silent-modifications: fix old style backquotes in fallback implementation new caa3d0c lua-jump-to-traceback: fix compilation warning about goto-line func new bba7fc0 Fix byte-compilation new fb53190 First part of the fix for #34 new 6b48a94 Second part of the fix for #34 new 612b1e7 Fixed misplaced paranthesis. new 52dcf7b Merge pull request #35 from vhallac/fix-34 new 086736c #36 Don't continue lines on some keywords new 7a3a5f6 Add script to facilitate indentation testing new d128a74 Add initial version of test/indentation/README.md new 66cd58a Fix test_indentation.sh, add basic_blocks.lua indentation test new 4a203b9 add lua-send-defun (a lua-send-proc replacement) new b9541ce lua-send-proc is now an alias to lua-send-defun new 8638475 Fix use of flet for Emacs > 24.1, and enable assert. new c2f8a7f Use define-derived-mode new a3016a2 Avoid polluting "global namespace" when striving for backward compatibility new 4399254 Merge pull request #39 new 7f8e519 Add backward compatibility aliases for cl-assert & cl-labels functions new c7c8d0c Fix bug with lua-mode-syntax-table initialization new f926323 Extend and unify backward compatibility code new 9f5107e Fix population of lua-mode-syntax-table (issue #42) new e6a46ee Update README.md new 08ff6ea Merge remote-tracking branch 'origin/master' new 0b4ae97 Merge branch 'fix-36' of git://github.com/vhallac/lua-mode new 8aa98ae Non-functional refactoring new 7605d2c lua-font-lock-keywords: rewrite poorly written regexp (issue #47) new 8d28342 Revisit block-close unindentation logic (issue #26) new c24f16e Put Lua reference resources into TODO file new 40c00bf lua-font-lock-keywords: fontify constants/builtins first new 6245e50 Add helper functions for reimplementation of font-lock-keywords new b1ac542 Major refactoring of font-lock-keywords: new 57c696c Add var name highlighting in "for x,y in ..." construct new 3a3f0b0 Improve local var assignment matching new b124dd0 Add field containing commit SHA expanded during archive creation. new af50eca Bump copyright information (no luck with FSF), rephrase comment new 5d81110 Wrap symbols required during compilation into (eval-when compile ...) new 64c1e94 lua--builtins: add "self" as keyword new 97ce427 Restore compatibility with Emacs23 broken by commit 8d28342 new ff3f5e1 lua-font-lock-keywords: don't eval-when-compile initial value new 2a0314b Improve multiline highlighting via font-lock-syntactic-keywords new cd5c071 Clean up lua-mode start-up function a bit new d6c8419 Fix incorrect error highlighting in 'for x = ...' statements new 4b407cc Print 'Prefix key set to ...' only when setting via interactive function new 2d94dee Don't unindent comment close-bracket if it doesn't match open-bracket new b195cdc Bump TODO new cee511c for/local varname highlighting: match '=' at EOL properly new a1dc850 Post-refactoring fix: evaluate string variables in font-lock-defaults value new 8ffd075 lua-calculate-indentation-info: non-functional refactoring new 88b0ec3 Fix indentation for blocks starting on continued lines new 32b5639 Fix wrong imenu generic expression, add one more regexp to match 'x = function(...)' definitions new c1fcfb6 Add NEWS file new 57d3e46 lua-mode.el: bump "Version:" field new 040bc8f Bump NEWS new 1d8dc55 Rename lua--function-name-rx, use it in font-lock keywords init new 4484128 lua-calculate-indentation-override: unindent to the last block-close token new 79e6815 Rewrite lua-beginning-of-proc new d0fa50d lua-make-delimited-matcher: wrap into eval-and-compile new d552910 Add a test for defun font-locking; add make check target to run it new b684790 Revert "Rename lua--function-name-rx, use it in font-lock keywords init" new f2e7138 Move font-lock test helpers into a separate file new 94aadfd Font-lock "nil", "true" and "false" as constants rather than keywords new 4141c85 Make builtin font-locking more stable; enable it after ".." operator new 1716660 Fix interaction with electric-pair-mode (issue #54) new 617c392 make test: test both compiled and uncompiled variants new 7157658 Create cask project; pull in ert.el to enable testing emacs23 new e97861c ert-tests/test-electric-mode.el: add tests for electric indentation new ed76a6e .gitignore: ignore all *.elc new ec35884 Suppress fontification messages in emacs23 test output new 67a9022 test-electric-mode: check interaction with electric-pair-skip-self flag new 4217513 Remove highlighting of numbers for consistency with other major-modes new 8e19d23 Add basic indentation tests new b10d6ae Add missing modulo operator (%) to line-continuation tokens new 248bea3 Remove syntax hacks for '.' & '_' characters new 6729533 Rewrite lua-send-buffer function (should fix issue #60) new afc1ea0 Send init-code in lua-start-process, enable compilation-shell-minor-mode new 397b883 Send code to inferior process via loadstring to avoid tempfile issues new 2d308e8 Move "no-query-on-exit" initialization to lua-start-process, update it new c5e9620 Fix stacktrace parsing in inferior process buffer new 24cc45e Skip shebang line when sending to inferior buffer (issue #61) new 099c130 Bump NEWS new 28155ba Update README.md new 1ede907 Fix several cases for `indent-new-comment-line' (M-j) new 45a881d lua-search-documentation: fix 'foo.bar' lookups broken when making '.' punctuation new 1452f8e should-lua-indent: accept strings rather than lists to simplify writing tests new 6c55abb Add lua-rx/-to-string wrappers to simplify writing Lua-specific regexps new f8a41b8 Fix cl-lib dependency for Emacs23 tests new 9e200e8 Fix font-locking of functions with underscores (issue #63) new 7099b81 Bump tests: fix some, move expected failures to separate test cases new 6a5fa6b Remove unused tempfile functionality new a0f3a6f Simplify font-lock & imenu regexps with lua-rx new 6c4f7cb lua-default-command-switches: declare buffer-local with make-variable-buffer-local, not make-local-variable new e430d01 Remove deprecated test code from test/, put current code there instead new bbab5a6 Don't anchor arglist continuation to block openers new 9d86a22 Fix indentation error raised if 'else' is on the same line as 'if' new 1a0e191 lua--rx-symbol: fix shy-grouping new 2ad2ac8 lua-imenu-generic-expression add support for local function new 8ff3427 Merge pull request #65 from guoxx/master new 6f7800f Merge (and squash) pull request #66 from rolpereira/master new 1d21a10 Reorganize test structure new 78f0e09 Make sure nested token searches begin from open-token positions new dc55356 lua-forward-regexp: make sure direction is `forward' new 0a1e915 bug fixes for show/hide process buffer new 3265552 indentation-test: add continuation tests for unary ops and ... new 2cdfda7 Add inferior-test.el with some basic (failing) tests new 6315591 indentation-test: extend unary op test cases new 0a986f7 Add hideshow support for "repeat... until" blocks new d166d5e Merge remote-tracking branch 'upstream/master' new 8d27d2c fixed up tests && improved lua-kill-process new 9117cfc Makefile: add tryout target to start editing test.lua new d52e291 Don't fontify "stdin:N:" stacktrace entries in REPL buffer new ec1b634 Bump NEWS new 2453e37 Makefile: account EMACS env variable in 'tryout' target new 9abad67 Merge remote-tracking branch 'upstream/master' new 694421c Add lua-remove-syntax-table-property to syntactic keywords new 3e8d475 Fixed broken local variable assignments new b73794f Merge pull request #79 from j-fu/master new 13f6ffa Provide lua--setq-local fallback macro for pre-24.3 new d4ee03e Use syntax-propertize-function if it is available new 1d804f6 Drop pre-Emacs23 support macros new fd0f6ba Merge pull request #69 from atomontage/master new 625ed2f Move credits to AUTHORS, cleanup Commentary section a bit new ce0a813 Mention xristos in AUTHORS new f92ced5 lua-send-region: send extra printline new 6d66aee Redo handling of "stdin:N" in tracebacks new d7855bc remove function lua-comment-p new 5995697 Merge pull request #81 from v2e4lisp/remove-lua-comment-p new d6f7e0b lua-documentation-function: New custom variable. new 8a37fce Merge pull request #82 from holomorph/browse-url new 522edaf with-lua-buffer: mark as debuggable new c3b103d lua-beginning-of-proc: improve defun header regex new ec491dd lua-process-init-code: use load when loadstring is not available new 68cd23d Merge pull request #85 from immerrr/beginning-of-proc-regex new a57e25e Update documentation new d7ccb88 Add new builtin functions and operators from Lua 5.3 new c0d8c50 Merge pull request #86 from immerrr/if-loadstring-is-nil-use-load new ceb74ae Add file test/.nosearch new 82daeb5 Merge pull request #88 from tarsius/master new 532701b Add missing Lua 5.3 functions and modules new f2e5c4b Merge pull request #90 from Schnouki/lua53 new 3f7a032 Move .nosearch in test/ new 445bad6 Merge pull request #92 from ramnes/master new ca24f4c Add `run-lua` alias new 530aa9f Merge pull request #97 from marsam/master new a7780dc silence 25.1 byte-compiler new 7b2c18c Merge pull request #99 from tarsius/master new 37f3c42 Silence compilation warning about referencing a variable from compile.el new 92d9729 Add init-tryout.el to persistent initialization code new 7f8fbf2 lua-mode: don't remove syntax-table during unfontification new 148858c Migrate tests to buttercup new 04a2772 Fix goto label fontification new 8b9d895 Fix comments being spilled into the code (issue #25) new cadc1ea to-be-fontified-as: improve error messages new b4943f6 Add luadoc keyword fontification (issue #71) new 0ce2b96 Allow to set lua-indent-level as file local variable new 6f4035a Merge pull request #108 from ptrv/patch-1 new fbad628 Add travis.yml new debba6c Use electric-indent-mode for per-char electric indentation new bdf121b New release 20151025 new 0b41d44 Merge master into stable new 444ac2f Merge 'stable' back into 'master' new ea7e35c Escape tabs in lua-make-lua-string new cae5db6 Fix derived-mode-p test new 6511687 Merge pull request #116 from immerrr/fix-derived-mode-p new f2915c3 Add string tab escape test new 563ac50 Merge pull request #115 from RobertCochran/escape-tabs new 4b5aad7 lua-try-match-multiline-begin: don't do syntax-ppss after the opener new 3019e75 Merge pull request #117 from immerrr/fix-string-parsing new e6faecc Use \\' instead of $ new 33097fe Merge pull request #123 from zonuexe/fix/auto-mode-alist new 191eb10 Makefile: add "nocask" targets new a0d6744 travis.yml: add Emacs-25.1 new 5640afe Merge pull request #128 from immerrr/update-makefile-and-travis-yml new 432d9a0 lua-try-match-multiline-begin: reword the comment new adb1f3a lua_loadstring: fix variables that were made global new d759699 Merge pull request #129 from immerrr/fix-global-variable-in-lua-interpreter new dccda19 Wrap lua--fill-paragraph in save-excursion new 0715340 Merge pull request #131 from jorams/fill-paragraph-save-excursion new 56691b8 Add tests for preserving point location when filling new 652e299 gitignore: add cask working dir new a9945c9 possibility to connect to remote lua process new 7a97e1b correct spelling mistake new 6daec31 utils: update to new buttercup matcher definition logic (#138) new 25c2535 test-inferior-process: temporarily disable failing test new c53d071 travis: disable git-snapshot new d5891c5 Merge pull request #140 from immerrr/fix-buttercup-matchers new cccb649 Cask: specify minimum version for buttercup new 3688bf7 Merge pull request #136 from EdwardBetts/spelling new b27edce Minor simplification of lua-get-create-process new eacf137 Spell “Lua” consistently and its “process” (not “subprocess”) new a80d912 Fix a minor bug in lua-kill-process new 6c69183 Merge pull request #139 from rrthomas/master new ecfe465 Remove testing for Emacs < 24.3, and add 25.2 and 25.3 new e68bc14 Remove compatibility for Emacs < 24 new acd0c55 Revert to using group-n in lua--left-shifter-regexp new 5a90655 correct spelling mistake new aca4014 utils: update to new buttercup matcher definition logic (#138) new c850d2e test-inferior-process: temporarily disable failing test new 34e911b travis: disable git-snapshot new 4cb20c0 Cask: specify minimum version for buttercup new 3ba5ecc Minor simplification of lua-get-create-process new c6e053e Spell “Lua” consistently and its “process” (not “subprocess”) new e8281dc Fix a minor bug in lua-kill-process new 7909513 Merge pull request #141 from rrthomas/master new 8b66d36 Merge branch 'master' into master new 99312b8 Merge pull request #134 from velkyel/master new 95c64bb Add doc for lua-find-matching-token-word new aee46da added lua-indent-nested-block-content-align var new a260cf9 Travis: enable testing on 26.1, 26.2 and git snapshot new c9635fb travis.yml: print emacs version new 8503e16 travis: specify language=minimal explicitly new 494a5de Fix some linter complaints about docstrings new 4342dd1 Fix compatibility with new rx package from Emacs 27 new 50d94a4 tests: silence "Indenting region..." messages new ceb575b tests: break down function header tests into separate cases new 99c7431 travis: mark "git-snapshot" as allowed failure new 770a83d Merge pull request #152 from immerrr/fix-compat-with-new-rx-package new c7c3aaa Set comint-prompt-regexp locally in process buffer new 52cc3e4 Merge pull request #154 from immerrr/set-comint-prompt-regexp-locally-in-process-buf new 1f04654 travis: enable testing on osx new eb93be5 Merge pull request #158 from immerrr/enable-testing-on-osx new d746b7e Fix typos new 171b99c Merge pull request #159 from tarsiiformes/typos new 0f7f010 Fix typo new dc30240 Merge pull request #160 from tarsiiformes/typo new a1f6d28 added lua-indent-close-paren-align var new 505896f added tests for lua-indent-nested-block-content-align and lua-indent-close-paren-align new 0cf8000 add lua-indent-close-paren-align to README.md new 4cdee31 Use proper lexical-bindings instead of lexical-let* new 4db05e8 Use cl-lib instead of cl new 2a8b58b Silence byte-compiler new 3c9ec08 Depend on Emacs 24.3 new 1f596a9 Merge pull request #161 from tarsiiformes/lexical new 478da4a Fixed order of expected & actual in matcher's message new 3f67365 Renamed word “Result” to “Actual” in matcher's message new d15bdb1 Merge pull request #164 from sergeyklay/fix/buttercup-matcher-message new c1b6019 Fix reproducibility issue caused by %d pattern in export-subst new 658bf8f Merge pull request #166 from veprbl/patch-1 new 6436a45 Index "require" as imenu items new 5dfc5be Merge pull request #168 from immerrr/index-requires-as-imenu-items new a3a71b1 Merge pull request #151 from edam/indent-nested-blocks new c9b9d47 Fix typo new 35b6e4c Merge pull request #169 from tarsiiformes/typos new d7eaa8e Add lua-backward-up-list command new 0781d83 Merge pull request #175 from immerrr/add-lua-backward-up-list-command new 0e6813a Refactor indentation tests to use test cases defined in *.lua files new d6dc6fb Don't add "continuation line" indentation inside parentheses/brackets new acbcdc9 Don't prevent "block starter" tokens from starting continuation lines new db8d474 Fix indentation of multiline while/for+do and if/elseif+then new 724bfa5 Fix support for file-local vars in indentation tests, add tests for blocks new 4a45c6d lua-make-indentation-info-pair: optimize "same-line" checks new 8270df5 lua-is-continuing-statement-p: remove N^2 complexity on openers/closers new 1365ba0 Enable XFAIL-ing tests for continuation in block intros new 6b32777 assignment statements: unindent closing parenthesis on right hand side new bf80b7e Enable continuation after comma outside of parens/braces/brackets new afd5aa3 test-indentation: remove unused subr-x dependency new b170500 Add backport of string-trim not available in Emacs 24 new 51a32ef Merge pull request #176 from immerrr/improve-indentation-for-continuation-lines new b37710e Enable fontification of variable names in "for" and function parameters new 9c275cd Add regression test for issue #157, fix lua-get-line-faces new 5bfdea5 Merge pull request #177 from immerrr/refactor-variable-list-fontification new 4dc4cba Remove stray tabs new 5fe5f57 Fix wait-for-prompt to take lua-prompt-regexp into account new 0546418 Extend lua-default-application doc a bit new 9d46ad3 Update readme new 345ebfc Merge pull request #174 from immerrr/assorted-fixes new 2fc3251 `lua-funcname-at-point': don't modify the syntax new 459e3b7 Fix FIXME: `lua-prefix-key' is always `boundp' new b647537 `lua-start-proces': don't hang if already running new 85d01e9 `lua-funcname-at-point': fix regexes new 83ec53d `lua-funcname-at-point': be more strict new 3a0fb4b `lua-funcname-at-point': add tests new 853b040 `lua-start-process': start a new process sometimes new 430679c `lua-funcname-at-point': handle identifiers before new b793852 Add regression test new 1135932 test-process: check if the buffer switching works new 8858ffa Add CI tests via Github Actions new 6638de0 Merge pull request #182 from immerrr/enable-ci-via-github-actions new a4f49d3 Consider point as inside comment if it is inside "--" opener new fbdbf05 Merge pull request #181 from immerrr/treat-comment-delimiters-as-comments-too new 07c6bad Add lua-skip-ws-and-comments-forward/-backward functions new d63f2af Merge pull request #183 from immerrr/add-lua-skip-ws-comment-functions new e81d0f2 Merge pull request #179 from nbfalcon/code-cleanup/fix-fixmes new 08d83fc Merge pull request #180 from nbfalcon/bugfix/lua-start-process-hangs new d7ff9c0 Fix lua-goto-matching-block for when point is at the beginning of keyword new c96a836 is-continuing-p: use lua-skip-ws-and-comments-backward/-forward new 56af490 lua-find-regexp: escape string/comment after a match is ignored new 6a30c39 lua-is-continuing-statement-p: short-circuit to false for "breaker" kws new 70b9384 Don't evaluate lua-is-continuing-statement-p-1 twice new 93da584 Bump indentation tests, add missing function-call-arguments suite new 350acce Don't do lua-backward-up-list calculation for overrides if not necessary new b043ca4 lua-is-continuing-statement-p-1: fix missing save-excursion on branch new 0018e95 make-indentation-pair: don't calculate full indentation on every closer new 1f74cd5 Remove backward-up-list for "for" continuation lines new 3e89784 Fix test suite names new af274e4 Merge pull request #184 from immerrr/fix-and-optimize-finding-matching-blocks new d2ff304 Copy cl-signum into lua--signum for backward compat new 4e346d4 Add COPYING file new 6a837f7 with-lua-buffer: ensure font-lock is activated new cdab971 re-enable testing on Emacs 24.3 new cf076a6 Replace funcall-interactively -> call-interactively (for Emacs-24.3) new 9454aee Merge pull request #187 from immerrr/re-enable-emacs-24 new a57b1b1 Add badges to README new 2d9a468 Merge pull request #189 from jcs-PR/badge new bc77051 Fix indentation new 2bd9077 Merge pull request #192 from tarsiiformes/indentation new d81c700 Bump version tag new b9a476c Merge pull request #194 from phikal/patch-1 new 7ee3feb Bump version tag for v20210802 release