]> git.eshelyaron.com Git - emacs.git/commit
Make Compilation mode recognize non-legacy Kotlin/Gradle errors
authorRudolf Adamkovič <rudolf@adamkovic.org>
Thu, 2 May 2024 17:06:11 +0000 (19:06 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sat, 22 Jun 2024 15:38:35 +0000 (17:38 +0200)
commiteff97080d661e9d369b502c49f72fcfce3630472
tree908591dbaf3485d5f6fcf618a313e59578e7dbb4
parente3c06a451afaca49ef6fa3718100a08b5854026e
Make Compilation mode recognize non-legacy Kotlin/Gradle errors

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.

(cherry picked from commit e1ba4ebb495199d1723bd9c4a1f687a02207ee23)
etc/compilation.txt
lisp/progmodes/compile.el
test/lisp/progmodes/compile-tests.el