branch: externals/csharp-mode commit 5ce7809e4aeb0ab2414f980c0daf1a92c05342a3 Author: jesse_black <jesse.w.bl...@gmail.com> Commit: jesse_black <jesse.w.bl...@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))