]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid spurious whitespace in the modeline of emacsclient frames
authorUlrich Müller <ulm@gentoo.org>
Fri, 28 Jul 2023 10:21:42 +0000 (12:21 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sun, 30 Jul 2023 07:27:43 +0000 (10:27 +0300)
* lisp/bindings.el (mode-line-client): Compute 'help-echotext
property in advance.  (Bug#58183)

(cherry picked from commit 8c3338f6ba354218aee12c223d778be4180f892b)

lisp/bindings.el

index f4881ac388ce9d4a7534768e9ece1bb1d161bc88..6db043e495cd706d5e97cf1fd60655eac4709797 100644 (file)
@@ -226,9 +226,9 @@ mnemonics of the following coding systems:
 (put 'mode-line-mule-info 'risky-local-variable t)
 
 (defvar mode-line-client
-  `(""
-    (:propertize ("" (:eval (if (frame-parameter nil 'client) "@" "")))
-                help-echo ,(purecopy "emacsclient frame")))
+  `(:eval
+    (if (frame-parameter nil 'client)
+       ,(propertize "@" 'help-echo (purecopy "emacsclient frame"))))
   "Mode line construct for identifying emacsclient frames.")
 ;; Autoload if this file no longer dumped.
 ;;;###autoload