]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix register-preview-default
authorThierry Volpiatto <thievol@posteo.net>
Thu, 30 Nov 2023 09:38:52 +0000 (10:38 +0100)
committerThierry Volpiatto <thievol@posteo.net>
Sat, 2 Dec 2023 05:34:45 +0000 (06:34 +0100)
We need to print the string representation (one char) of an eventual
key description e.g. "^X" instead of "C-x".
However the key description is still displayed in a display property.

* lisp/register.el (register-preview-default): Use `string' to print register.

lisp/register.el

index 88d0e8e1d104aca40c633d331f681c6a4b8f196b..46ec38821e557b6e1e1e4f4389f1cd3e55b37460 100644 (file)
@@ -131,7 +131,8 @@ See the documentation of the variable `register-alist' for possible VALUEs."
 (defun register-preview-default (r)
   "Function that is the default value of the variable `register-preview-function'."
   (format "%s: %s\n"
-         (single-key-description (car r))
+         (propertize (string (car r))
+                      'display (single-key-description (car r)))
          (register-describe-oneline (car r))))
 
 (defvar register-preview-function #'register-preview-default