emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 21b81bd 1/2: Show the exact C-x 8 RET invocation in


From: Ivan Shmakov
Subject: [Emacs-diffs] master 21b81bd 1/2: Show the exact C-x 8 RET invocation in describe-char.
Date: Wed, 27 May 2015 22:15:58 +0000

branch: master
commit 21b81bd8c51cf48e08089087a17f66eb70625748
Author: Ivan Shmakov <address@hidden>
Commit: Ivan Shmakov <address@hidden>

    Show the exact C-x 8 RET invocation in describe-char.
    
    * lisp/descr-text.el (describe-char): Show the exact C-x 8 RET
    invocation instead of a template.  (Bug#20522)
---
 lisp/descr-text.el |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/lisp/descr-text.el b/lisp/descr-text.el
index d6f64c7..484b8cc 100644
--- a/lisp/descr-text.el
+++ b/lisp/descr-text.el
@@ -618,7 +618,14 @@ relevant to POS."
                                    'help-args '(,current-input-method))
                                 "input method")
                         (list
-                         "type \"C-x 8 RET HEX-CODEPOINT\" or \"C-x 8 RET 
NAME\"")))))
+                          (let ((name
+                                 (or (get-char-code-property char 'name)
+                                     (get-char-code-property char 'old-name))))
+                            (if name
+                                (format
+                                 "type \"C-x 8 RET %x\" or \"C-x 8 RET %s\""
+                                 char name)
+                              (format "type \"C-x 8 RET %x\"" char))))))))
               ("buffer code"
                ,(if multibyte-p
                     (encoded-string-description



reply via email to

[Prev in Thread] Current Thread [Next in Thread]