From 38ffb828f26d630cf7e10b7e8554aea98e299f1b Mon Sep 17 00:00:00 2001 From: Po Lu Date: Fri, 4 Feb 2022 21:22:03 +0800 Subject: [PATCH] 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. --- lisp/frame.el | 5 +++++ 1 file changed, 5 insertions(+) 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))) -- 2.39.5