From: Po Lu Date: Fri, 4 Feb 2022 13:22:03 +0000 (+0800) Subject: Remove misleading "in current buffer" message from auto-raise-mode X-Git-Tag: emacs-29.0.90~2531 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=38ffb828f26d630cf7e10b7e8554aea98e299f1b;p=emacs.git Remove misleading "in current buffer" message from auto-raise-mode * lisp/frame.el (auto-raise-mode): Declare as global to prevent a misleading message from being displayed. It's actually frame-local, but declaring it global doesn't hurt since `frame-parameter' is a gv. --- diff --git a/lisp/frame.el b/lisp/frame.el index d39597d0aff..6bf4c6178b1 100644 --- a/lisp/frame.el +++ b/lisp/frame.el @@ -1590,6 +1590,11 @@ acquires focus to be automatically raised. Note that this minor mode controls Emacs's own auto-raise feature. Window managers that switch focus on mouse movement often have their own auto-raise feature." + ;; This isn't really a global minor mode; rather, it's local to the + ;; selected frame, but declaring it as global prevents a misleading + ;; "Auto-Raise mode enabled in current buffer" message from being + ;; displayed when it is turned on. + :global t :variable (frame-parameter nil 'auto-raise) (if (frame-parameter nil 'auto-raise) (raise-frame)))