Subject: compilation only highlights the "E" of error

From: Glenn Morris <[email-masked]>
Date: Thu, 26 Feb 2009 22:29:46 -0500

Severity: minor

emacs -Q foo.el, where foo.el contains everything between start and end:

;; start
(setq foo 1)

(
;; end

M-x byte-compile-file RET foo.el RET

The "*Compile-Log*" buffer contains:

 foo.el:1:7:Warning: assignment to free variable `foo'
 foo.el:3:1:Error: End of file during parsing

On the warning line, everything up to and including the "g" in "Warning"
is underlined and has mouse-face.

On the error line, the underline/mouse-face stops at the "E" in error.