diff options
author | Chong Yidong <[email protected]> | 2011-05-08 01:17:17 -0400 |
---|---|---|
committer | Chong Yidong <[email protected]> | 2011-05-08 01:17:17 -0400 |
commit | d9c54a06a0883f6be111b498dc44a4fe38c7f49e (patch) | |
tree | 17de8fc8930e7679e3373e271b362cbb98767391 /etc | |
parent | c46626351cb23fdb990174ad86da00bd4e159c81 (diff) |
Perform grep-mode's buffer modifications in a process filter (Bug#7952)
* progmodes/grep.el (grep-mode-font-lock-keywords): Remove
buffer-changing entries.
(grep-filter): New function.
(grep-mode): Add it to compilation-filter-hook.
* progmodes/compile.el (compilation-filter-hook)
(compilation-filter-start): New defvars.
(compilation-filter): Call compilation-filter-hook prior to
updating the process mark.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/NEWS | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -377,9 +377,15 @@ $ESHELL nor variable `explicit-shell-file-name' is set. ** comint and modes derived from it use the generic completion code. -** The compile.el mode can be used without font-lock-mode. +** Compilation mode + +*** Compilation mode can be used without font-lock-mode. `compilation-parse-errors-function' is now obsolete. +*** `compilation-filter-start' is let-bound to the start of the text +inserted by the compilation filter function, when calling +compilation-filter-hook. + ** The Landmark game is now invoked with `landmark', not `lm'. ** Prolog mode has been completely revamped, with lots of additional |