# HG changeset patch # User Daniel Pfeiffer # Date 1080590056 0 # Node ID 28269367379e5710edee6c0eac9c055fccfc2b91 # Parent 96ee39f37385ee2f5ebec1c8073680875f72f1e4 reformulated compile announcement diff -r 96ee39f37385 -r 28269367379e etc/NEWS --- a/etc/NEWS Mon Mar 29 19:24:11 2004 +0000 +++ b/etc/NEWS Mon Mar 29 19:54:16 2004 +0000 @@ -88,12 +88,18 @@ * Changes in Emacs 21.4 -** M-x compile has been completely overhauled - -It now uses font-lock for turning compiler output into hypertext. Quite a few -more kinds of messages are recognized. Messages that are recognized as -warnings or informational come in orange or green, instead of red. -Informational messages are by default skipped with `next-error'. +** M-x compile has become more robust and reliable + +Quite a few more kinds of messages are recognized. Messages that are +recognized as warnings or informational come in orange or green, instead of +red. Informational messages are by default skipped with `next-error' +(controlled by `compilation-skip-threshold'). + +The variable `compilation-error-regexp-alist' has now become customizable. If +you had added your own regexps to this, you'll probably need to include a +leading `^', otherwise they'll match anywhere on a line. There is now also a +`compilation-mode-font-lock-keywords' and it nicely handles all the checks +that configure outputs and -o options so you see at a glance where you are. The new file etc/compilation.txt gives examples of each type of message.