annotate .elisp/settings/50.compilation-tweaks.el @ 307:e37b00236907

zshrc: work around my shell function that turns on utf8 in screen The zsh built in which was getting confused by the function, and always claimed screen was installed. I'm finally running into machines with tmux but not screen, so I noticed.
author Augie Fackler <raf@durin42.com>
date Sat, 19 Jan 2013 19:29:58 -0600
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))))