emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/csharp-mode 5ce7809 068/459: add compilation regexps fo


From: ELPA Syncer
Subject: [elpa] externals/csharp-mode 5ce7809 068/459: add compilation regexps for msbuild for #28
Date: Sun, 22 Aug 2021 13:58:58 -0400 (EDT)

branch: externals/csharp-mode
commit 5ce7809e4aeb0ab2414f980c0daf1a92c05342a3
Author: jesse_black <jesse.w.black@gmail.com>
Commit: jesse_black <jesse.w.black@gmail.com>

    add compilation regexps for msbuild for #28
---
 csharp-mode.el | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/csharp-mode.el b/csharp-mode.el
index e2003e7..a8982ec 100644
--- a/csharp-mode.el
+++ b/csharp-mode.el
@@ -4136,6 +4136,21 @@ The return value is meaningless, and is ignored by 
cc-mode.
 ;;                ;; irrelevant menu alternatives.
 ;;                (cons "C#" (c-lang-const c-mode-menu csharp)))
 
+;;; Compilation regexps
+(eval-after-load 'compile
+  (lambda ()
+    (dolist
+        (regexp
+         '((msbuild-error
+            "^[[:space:]]+\\([^(]+\\)(\\([0-9]+\\),\\([0-9]+\\)): error .+$"
+            1 2 3 2)
+           (msbuild-warning
+            "^[[:space:]]+\\([^(]+\\)(\\([0-9]+\\),\\([0-9]+\\)): warning .+$"
+            1 2 3 1)))
+      (add-to-list 'compilation-error-regexp-alist-alist regexp))
+    (dolist (symbol '(msbuild-error msbuild-warning))
+      (add-to-list 'compilation-error-regexp-alist symbol))))
+
 ;;; Autoload mode trigger
 ;;;###autoload
 (add-to-list 'auto-mode-alist '("\\.cs$" . csharp-mode))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]