summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2011-01-28 17:06:20 -0500
committerStefan Monnier <monnier@iro.umontreal.ca>2011-01-28 17:06:20 -0500
commit55fb901352fd4cd8c2a604378004b678fa60a461 (patch)
tree4f1682fdc01c635c80f6dce0de5b46031b4dcb26 /lisp/emacs-lisp/lisp.el
parent8fe5238438da2105a0a5d0713f22fe5ebe15b7ab (diff)
downloademacs-55fb901352fd4cd8c2a604378004b678fa60a461.tar.gz
emacs-55fb901352fd4cd8c2a604378004b678fa60a461.tar.bz2
emacs-55fb901352fd4cd8c2a604378004b678fa60a461.zip
* lisp/progmodes/compile.el: Don't use font-lock any more.
(compilation-error-regexp-alist-alist): Change handling of makepp so it preserves the warning/error distinction on subsequent files. Simplify various rules. (compilation-directory-properties): Use font-lock-face. Add a compilation-message property. (compilation-internal-error-properties): Use font-lock-face. Don't set the compilation-debug property here. (compilation--put-prop, compilation--remove-properties) (compilation--parse-region, compilation--ensure-parse) (compilation--ensure-parse): New functions. (compilation-parse-errors): New function, largely inspired of compilation-mode-font-lock-keywords. Set compilation-debug here. (compilation--parsed): New var. (compilation--flush-parse): Use compilation--ensure-parse. (compilation-start): Don't call font-lock. (compilation-turn-on-font-lock): Remove. (compilation-setup): Don't set font-lock-extra-managed-props not change other font-lock settings, other than keywords. Don't activate font-lock-mode. Set change-major-mode-hook and before-change-functions. (compilation--unsetup): Remove properties and hooks. (compilation-next-single-property-change): New function. (compilation-next-error): Use it to parse when needed. (compile-goto-error): Parse buffer as needed. (compilation--compat-error-properties): Don't need a dummy `face' property any more.
Diffstat (limited to 'lisp/emacs-lisp/lisp.el')
0 files changed, 0 insertions, 0 deletions