<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chemacs.git/etc/compilation.txt, branch devmain</title>
<subtitle>emacs
</subtitle>
<id>http://cgit.adnoto.dev/chemacs.git/atom?h=devmain</id>
<link rel='self' href='http://cgit.adnoto.dev/chemacs.git/atom?h=devmain'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/'/>
<updated>2026-06-02T10:43:08Z</updated>
<entry>
<title>Support Ansible messages in compilation-mode</title>
<updated>2026-06-02T10:43:08Z</updated>
<author>
<name>Michael Albinus</name>
<email>michael.albinus@gmx.de</email>
</author>
<published>2026-06-02T10:43:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=2db5a145acbbe84042128806d8b2e333495cf70e'/>
<id>urn:sha1:2db5a145acbbe84042128806d8b2e333495cf70e</id>
<content type='text'>
* etc/NEWS: Mention Ansible integration in compilation mode.

* etc/compilation.txt: Add examples of Ansible error, warning and
note messages.  Fix typos.

* lisp/progmodes/compile.el
(compilation-error-regexp-alist-alist): Add Ansible regexps for
error, warning and note messages.

* test/lisp/progmodes/compile-tests.el
(compile-tests--test-regexps-data): Add new test cases.
(compile-test-error-regexps): Increase expected infos.
</content>
</entry>
<entry>
<title>Make | optional for 'gnu' regexp in compilation-mode (bug#80681)</title>
<updated>2026-04-15T22:11:00Z</updated>
<author>
<name>Toby Dylan Hocking</name>
<email>toby.hocking@r-project.org</email>
</author>
<published>2026-03-26T12:51:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=eb4835e5215fdc1af78ac660abf7afcee7a79434'/>
<id>urn:sha1:eb4835e5215fdc1af78ac660abf7afcee7a79434</id>
<content type='text'>
* lisp/progmodes/compile.el
(compilation-error-regexp-alist-alist): Make leading '|'
optional when there are leading spaces (bug#80681).
* etc/compilation.txt (GNU style): New error with two leading
spaces.
* test/lisp/progmodes/compile-tests.el
(compile-test-error-regexps): Increment expected
compilation-num-errors-found.
(compile-tests--test-regexps-data): New error test case for
'gnu' with two leading spaces.  Change expected match for
'cucumber' to match again 'gnu'.

Copyright-paperwork-exempt: yes
</content>
</entry>
<entry>
<title>Add Rust panic message pattern (bug#80403)</title>
<updated>2026-03-01T14:35:10Z</updated>
<author>
<name>Jacek Świerk</name>
<email>jacekswierk@gmail.com</email>
</author>
<published>2026-03-01T13:42:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=60bbe8786a7851e29e520fd187112e55cf44c34d'/>
<id>urn:sha1:60bbe8786a7851e29e520fd187112e55cf44c34d</id>
<content type='text'>
* etc/compilation.txt: Add example.
* lisp/progmodes/compile.el (compilation-error-regexp-alist-alist):
New rule.
* test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data)
(compile-test-error-regexps): Add test case.

Copyright-paperwork-exempt: yes
</content>
</entry>
<entry>
<title>; Add 2026 to copyright years.</title>
<updated>2026-01-01T12:54:34Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2026-01-01T12:54:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=c31f6adc31d48076c63ad82b83b2970e1b0d7b9b'/>
<id>urn:sha1:c31f6adc31d48076c63ad82b83b2970e1b0d7b9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support Rust compiler messages in compile mode (bug#70794).</title>
<updated>2025-05-22T09:53:34Z</updated>
<author>
<name>Vincenzo Pupillo</name>
<email>v.pupillo@gmail.com</email>
</author>
<published>2025-05-19T20:31:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=676f12c65f751f14093c446a7b637a365de253a5'/>
<id>urn:sha1:676f12c65f751f14093c446a7b637a365de253a5</id>
<content type='text'>
* etc/compilation.txt: Add examples of Rust compiler error, warning and
note messages.
* lisp/progmodes/compile.el
(compilation-error-regexp-alist-alist): Add Rust regexps for error,
warning and note messages.
* test/lisp/progmodes/compile-tests.el
(compile-tests--test-regexps-data): Add new test cases.
(compile-test-error-regexps): Increase expected errors.
</content>
</entry>
<entry>
<title>Update copyright year to 2025</title>
<updated>2025-01-01T07:39:17Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2025-01-01T07:39:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=4da38c632161867e914b3a13dc760f8019255f94'/>
<id>urn:sha1:4da38c632161867e914b3a13dc760f8019255f94</id>
<content type='text'>
Run "TZ=UTC0 admin/update-copyright".
</content>
</entry>
<entry>
<title>Make Compilation mode recognize non-legacy Kotlin/Gradle errors</title>
<updated>2024-06-22T08:30:51Z</updated>
<author>
<name>Rudolf Adamkovič</name>
<email>rudolf@adamkovic.org</email>
</author>
<published>2024-05-02T17:06:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=e1ba4ebb495199d1723bd9c4a1f687a02207ee23'/>
<id>urn:sha1:e1ba4ebb495199d1723bd9c4a1f687a02207ee23</id>
<content type='text'>
The Compilation mode recognizes Kotlin/Gradle errors but only in
the now legacy format.  The current format, which has been in wide
use for about a year, is not supported.  This change adds support
for the current format.
* etc/compilation.txt: (symbols): Add examples of non-legacy
Kotlin/Gradle warnings and errors.
* lisp/progmodes/compile.el: (compilation-error-regexp-alist-alist):
Rename 'gradle-kotlin' to 'gradle-kotlin-legacy' and add
'grade-kotlin' that matches the errors and warnings outputted by
the current (non-legacy) Kotlin/Gradle.  (Bug#70797)
* test/lisp/progmodes/compile-tests.el
(compile-tests--test-regexps-data): Rename 'gradle-kotlin' to
'gradle-kotlin-legacy' and add two test cases for the newly added,
non-legacy Kotlin/Gradle warnings and errors.
</content>
</entry>
<entry>
<title>Revert "Add support for Rust compilation messages"</title>
<updated>2024-06-03T14:31:02Z</updated>
<author>
<name>Mattias Engdegård</name>
<email>mattiase@acm.org</email>
</author>
<published>2024-06-03T14:31:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=bf6c3892dedea4c329fc884e6a1d59c463f1adac'/>
<id>urn:sha1:bf6c3892dedea4c329fc884e6a1d59c463f1adac</id>
<content type='text'>
This reverts commit 2e862f81a355435fb7e837ffebee2f657c26ff23.
It had serveral problems; see bug#70794.
</content>
</entry>
<entry>
<title>Add support for Rust compilation messages</title>
<updated>2024-05-18T10:51:01Z</updated>
<author>
<name>Ergus</name>
<email>spacibba@aol.com</email>
</author>
<published>2024-05-15T13:10:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=2e862f81a355435fb7e837ffebee2f657c26ff23'/>
<id>urn:sha1:2e862f81a355435fb7e837ffebee2f657c26ff23</id>
<content type='text'>
* etc/compilation.txt (Rust): Add Rust/cargo examples.

* lisp/progmodes/compile.el
(compilation-error-regexp-alist-alist): Add rust/cargo error and
warning patterns.  (Bug#70794)
</content>
</entry>
<entry>
<title>Make Compilation mode recognize Lua errors</title>
<updated>2024-01-10T13:48:00Z</updated>
<author>
<name>Rudolf Adamkovič</name>
<email>salutis@me.com</email>
</author>
<published>2023-10-03T07:07:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=cd0eb055fd4ebc3f7f7f5f5617549f963fe8ecff'/>
<id>urn:sha1:cd0eb055fd4ebc3f7f7f5f5617549f963fe8ecff</id>
<content type='text'>
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'.
</content>
</entry>
</feed>
