Mercurial > dotfiles
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 |
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)))) |