]> 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>
Fri, 28 Jul 2023 12:38:39 +0000 (15:38 +0300)
* lisp/bindings.el (mode-line-client): Compute 'help-echotext
property in advance.  (Bug#58183)

lisp/bindings.el

index 0a0fef1b564ddbded173caa9b31d480fd2712e29..22f059392356dbab9347c0a344c9e243005f33e7 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