From: Leo Liu Date: Tue, 4 Jun 2013 23:52:06 +0000 (+0800) Subject: * progmodes/compile.el (compile-goto-error): Add optional arg NOMSG. X-Git-Tag: emacs-24.3.90~173^2^2~42^2~45^2~387^2~2026^2~79 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f1da3c8807ef0a03eb684b546341be430f99a7bc;p=emacs.git * progmodes/compile.el (compile-goto-error): Add optional arg NOMSG. (compilation-auto-jump): Suppress the "Mark set" message to give way to exit message. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 713bfd12f31..0910d1fc2b4 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2013-06-04 Leo Liu + + * progmodes/compile.el (compile-goto-error): Add optional arg NOMSG. + (compilation-auto-jump): Suppress the "Mark set" message to give + way to exit message. + 2013-06-03 Tassilo Horn * eshell/em-term.el (cl-lib): Require `cl-lib'. diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index d6f136ec92d..d9c482330cc 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el @@ -1002,7 +1002,7 @@ POS and RES.") (let ((win (get-buffer-window buffer 0))) (if win (set-window-point win pos))) (if compilation-auto-jump-to-first-error - (compile-goto-error)))) + (compile-goto-error nil t)))) ;; This function is the central driver, called when font-locking to gather ;; all information needed to later jump to corresponding source code. @@ -2317,7 +2317,7 @@ Prefix arg N says how many files to move backwards (or forwards, if negative)." (defalias 'compile-mouse-goto-error 'compile-goto-error) -(defun compile-goto-error (&optional event) +(defun compile-goto-error (&optional event nomsg) "Visit the source for the error message at point. Use this command in a compilation log buffer. Sets the mark at point there." (interactive (list last-input-event)) @@ -2328,7 +2328,7 @@ Use this command in a compilation log buffer. Sets the mark at point there." (if (get-text-property (point) 'compilation-directory) (dired-other-window (car (get-text-property (point) 'compilation-directory))) - (push-mark) + (push-mark nil nomsg) (setq compilation-current-error (point)) (next-error-internal)))