2012-01-25 Glenn Morris <rgm@gnu.org>
+ * progmodes/compile.el (compilation-next-error-function):
+ Respect compilation-first-column in the "*compilation*" buffer.
+ * progmodes/grep.el (grep-first-column): New variable. (Bug#10594)
+
* vc/vc.el (vc-modify-change-comment): Scoping fix. (Bug#10513)
2012-01-24 Glenn Morris <rgm@gnu.org>
(when reset
(setq compilation-current-error nil))
(let* ((screen-columns compilation-error-screen-columns)
+ (first-column compilation-first-column)
(last 1)
(msg (compilation-next-error (or n 1) nil
(or compilation-current-error
;; 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-restriction
(widen)
(goto-char (point-min))
("^Binary file \\(.+\\) matches$" 1 nil nil 0 1))
"Regexp used to match grep hits. See `compilation-error-regexp-alist'.")
+(defvar grep-first-column 0 ; bug#10594
+ "Value to use for `compilation-first-column' in grep buffers.")
+
(defvar grep-error "grep hit"
"Message to print when no matches are found.")