From d3a29dd8b456b1fcf7ba5fba0fce5040fd578452 Mon Sep 17 00:00:00 2001 From: Daniel Pfeiffer Date: Mon, 29 Mar 2004 19:54:16 +0000 Subject: [PATCH] reformulated compile announcement --- etc/NEWS | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index 791e75f1ea2..c2017121d89 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -88,12 +88,18 @@ types any more. Add -DUSE_LISP_UNION_TYPE if you want union types. * 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. -- 2.39.2