annotate .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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
212
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
1 (require 'compile)
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
2
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
3 (pushnew
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
4 '(mercurial-test-output-tb
213
1947b2c08f29 compilation: adjust regexp for hg tracebacks
Augie Fackler <durin42@gmail.com>
parents: 212
diff changeset
5 "\+ File \".*/install/lib/python/\\([^\"]*\\)\", line \\([0-9]*\\)\\(, in .*\\)?$"
212
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
6 1 2) compilation-error-regexp-alist-alist)
242
1ba5a7b0a328 compilation mode: handle mercurial check-code output
Augie Fackler <durin42@gmail.com>
parents: 213
diff changeset
7 (pushnew
1ba5a7b0a328 compilation mode: handle mercurial check-code output
Augie Fackler <durin42@gmail.com>
parents: 213
diff changeset
8 '(mercurial-check-code-output-tb
1ba5a7b0a328 compilation mode: handle mercurial check-code output
Augie Fackler <durin42@gmail.com>
parents: 213
diff changeset
9 "\+\\(/[^:]+\\):\\([0-9]+\\):$"
1ba5a7b0a328 compilation mode: handle mercurial check-code output
Augie Fackler <durin42@gmail.com>
parents: 213
diff changeset
10 1 2) compilation-error-regexp-alist-alist)
212
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
11 ;; add to the end so this gets priority
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
12 (setq compilation-error-regexp-alist
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
13 (append compilation-error-regexp-alist '(mercurial-test-output-tb)))
242
1ba5a7b0a328 compilation mode: handle mercurial check-code output
Augie Fackler <durin42@gmail.com>
parents: 213
diff changeset
14 (setq compilation-error-regexp-alist
1ba5a7b0a328 compilation mode: handle mercurial check-code output
Augie Fackler <durin42@gmail.com>
parents: 213
diff changeset
15 (append compilation-error-regexp-alist '(mercurial-check-code-output-tb)))
212
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
16
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
17 ;; Use the next s-exp to remove the last list element if you need to
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
18 ;; live-edit this regex
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
19 ;; (setq compilation-error-regexp-alist-alist
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
20 ;; (cdr compilation-error-regexp-alist-alist))
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
21 ;; (setq compilation-error-regexp-alist
4716b238db2e emacs: add compilation-mode regexp for hg test tracebacks
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
22 ;; (reverse (cdr (reverse compilation-error-regexp-alist))))