2012-02-01 Glenn Morris <rgm@gnu.org>
+ * progmodes/compile.el (compilation-internal-error-properties):
+ Respect compilation-first-column in the "*compilation*" buffer.
+
* emacs-lisp/easy-mmode.el (define-minor-mode):
Relax :variable's test for a named function.
(marker
(if marker-line (compilation--loc->marker (cadr marker-line))))
(screen-columns compilation-error-screen-columns)
+ (first-column compilation-first-column)
end-marker loc end-loc)
(if (not (and marker (marker-buffer marker)))
(setq marker nil) ; no valid marker for this file
;; Obey the compilation-error-screen-columns of the target
;; buffer if its major mode set it buffer-locally.
(if (local-variable-p 'compilation-error-screen-columns)
- compilation-error-screen-columns screen-columns)))
+ compilation-error-screen-columns screen-columns))
+ (compilation-first-column
+ (if (local-variable-p 'compilation-first-column)
+ compilation-first-column first-column)))
(save-excursion
(save-restriction
(widen)