Mercurial > dotfiles
view .elisp/settings/50.compilation-tweaks.el @ 325:64e73453e43f
xmonad: Pull apart custom layout into something readable
This change doesn't affect any behavior, but it does document the custom
layout by naming function parameters. Hopefully, this will make things
easier to fix the next time the XMonad developers break us.
author | Lucas Bergman <lucas@bergmans.us> |
---|---|
date | Tue, 11 Mar 2014 12:49:05 -0500 |
parents | 1ba5a7b0a328 |
children | b0264224e2ec |
line wrap: on
line source
(require 'compile) (pushnew '(mercurial-test-output-tb "\+ File \".*/install/lib/python/\\([^\"]*\\)\", line \\([0-9]*\\)\\(, in .*\\)?$" 1 2) compilation-error-regexp-alist-alist) (pushnew '(mercurial-check-code-output-tb "\+\\(/[^:]+\\):\\([0-9]+\\):$" 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))) (setq compilation-error-regexp-alist (append compilation-error-regexp-alist '(mercurial-check-code-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))))