Correct pattern matching for nant error on compile-mode.
authorOleksander Gavenko <gavenko_a@3g.ua>
Fri, 18 Apr 2008 00:16:18 +0300
changeset 29 5ac22a57c979
parent 28 b05bcec107fd
child 30 762d326dca54
Correct pattern matching for nant error on compile-mode.
.emacs
--- a/.emacs	Fri Apr 18 00:11:29 2008 +0300
+++ b/.emacs	Fri Apr 18 00:16:18 2008 +0300
@@ -688,7 +688,7 @@
 ;; My funny error messages.
 ;; XXX нужно реализовать через hook.
 (require 'compile)
-(add-to-list 'compilation-error-regexp-alist-alist '(nant "\\(.*\\)(\\([0-9]*\\),\\([0-9]*\\))" 1 2 3))
+(add-to-list 'compilation-error-regexp-alist-alist '(nant "^\\( +\\[csc\\] \\|\\)\\(.*\\)(\\([0-9]*\\),\\([0-9]*\\)):" 2 3 4))
 (add-to-list 'compilation-error-regexp-alist 'nant)
 (add-to-list 'compilation-mode-font-lock-keywords '("\\(/[Oo][Uu][Tt]:[^ 	]+\\)" . 1))
 (add-to-list 'compilation-mode-font-lock-keywords '("[ 	]\\(/F[oe][^ 	]+\\)" . 1))