• Rudolf Adamkovič's avatar
    Make Compilation mode recognize Lua errors · cd0eb055
    Rudolf Adamkovič authored
    Emacs comes with built-in support for the Lua programming language in
    the form of the Lua mode and now also the Lua Tree-sitter mode.  This
    patch further improves Lua support in Emacs by making the Compilation
    mode recognize Lua errors and stack traces.
    
    * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist):
    Add regexps to aid Lua development, namely the 'lua' regexp that
    matches Lua errors and the 'lua-stack' regexp that matches Lua stack
    frames.  (Bug#60830)
    * etc/compilation.txt (Lua): Add an example of a Lua error message
    with a stack trace.
    * test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data):
    (compile-test-error-regexps): Test the new 'lua' and 'lua-stack'
    regexps added to the 'compilation-error-regexp-alist-alist'.
    cd0eb055