emacs-diffs
[Top][All Lists]
Advanced

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

master e7b348b08a: Fix 'describe-char' in "C" locale


From: Eli Zaretskii
Subject: master e7b348b08a: Fix 'describe-char' in "C" locale
Date: Wed, 10 Aug 2022 08:32:52 -0400 (EDT)

branch: master
commit e7b348b08ac5cea01141ece6b06f95c6d0b8c292
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Fix 'describe-char' in "C" locale
    
    * lisp/descr-text.el (describe-char): Avoid assertions if
    'buffer-file-coding-system' is nil.  (Bug#57066)
---
 lisp/descr-text.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lisp/descr-text.el b/lisp/descr-text.el
index 16971aa661..7fad031add 100644
--- a/lisp/descr-text.el
+++ b/lisp/descr-text.el
@@ -655,7 +655,9 @@ The character information includes:
               ("file code"
                ,@(if multibyte-p
                      (let* ((coding buffer-file-coding-system)
-                            (encoded (encode-coding-char char coding charset)))
+                            (encoded
+                             (and coding
+                                  (encode-coding-char char coding charset))))
                        (if encoded
                            (list (encoded-string-description encoded coding)
                                  (format "(encoded by coding system %S)"



reply via email to

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