]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix font-lock in Compilation mode
authorEli Zaretskii <eliz@gnu.org>
Sat, 9 Sep 2017 18:04:31 +0000 (21:04 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 9 Sep 2017 18:04:31 +0000 (21:04 +0300)
* lisp/progmodes/compile.el (compilation-face): Restore function
lost during recent changes.  (Bug#28349)

lisp/progmodes/compile.el

index f0935cd2adda0ef777f8791b118901d8ab80f0b8..8c84398792f70a20f964dc16c79d8209e0327023 100644 (file)
@@ -905,6 +905,16 @@ from a different message."
       (and (cdr type) (match-end (cdr type)) 0)
       2))
 
+(defun compilation-face (type)
+  (let ((typ (compilation-type type)))
+    (cond
+     ((eq typ 1)
+      compilation-warning-face)
+     ((eq typ 0)
+      compilation-info-face)
+     ((eq typ 2)
+      compilation-error-face))))
+
 ;;   LOC (or location) is a list of (COLUMN LINE FILE-STRUCTURE nil nil)
 
 ;; COLUMN and LINE are numbers parsed from an error message.  COLUMN and maybe