# HG changeset patch # User Augie Fackler # Date 1273761046 18000 # Node ID 4716b238db2e152aa621b643c17136559db4bf42 # Parent 8980dc2deda0820382cd32e7a0b40914f7851669 emacs: add compilation-mode regexp for hg test tracebacks diff --git a/.elisp/settings/50.compilation-tweaks.el b/.elisp/settings/50.compilation-tweaks.el new file mode 100644 --- /dev/null +++ b/.elisp/settings/50.compilation-tweaks.el @@ -0,0 +1,16 @@ +(require 'compile) + +(pushnew + '(mercurial-test-output-tb + "\+ File \".*/install/lib/python/\\([^\"]*\\)\", line \\([0-9]*\\), in .*$" + 1 2) compilation-error-regexp-alist-alist) +;; add to the end so this gets priority +(setq compilation-error-regexp-alist + (append compilation-error-regexp-alist '(mercurial-test-output-tb))) + +;; Use the next s-exp to remove the last list element if you need to +;; live-edit this regex +;; (setq compilation-error-regexp-alist-alist +;; (cdr compilation-error-regexp-alist-alist)) +;; (setq compilation-error-regexp-alist +;; (reverse (cdr (reverse compilation-error-regexp-alist))))