emacs-devel
[Top][All Lists]
Advanced

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

Re: Character FOO


From: Eli Zaretskii
Subject: Re: Character FOO
Date: Sat, 28 Jan 2012 12:35:14 +0200

> From: Kenichi Handa <address@hidden>
> Cc: address@hidden
> Date: Wed, 25 Jan 2012 09:48:09 +0900
> 
> In article <address@hidden>, Eli Zaretskii <address@hidden> writes:
> 
> > In "emacs -Q" try this:
> >   M-: (put-text-property 149 154 'display "FOO") RET
> 
> > Then move point to buffer position 149 (under F from "FOO"), and type
> > "C-u C-x =".  The popped up buffer shows in its first line that the
> > character at point is "FOO" (while the echo area says it's `e').
> 
> > Bug? feature?
> 
> It's a feature, but it has a bad effect in the above case.
> 
> C-u C-x = (describe-char) tries to display the character at position in
> *Help* buffer as the same way as in the original buffer by
> adding the same text properties.
> 
>       (setq item-list
>             `(("character"
>                ,(format "%s (%d, #o%o, #x%x)"
>                         (apply 'propertize char-description
>                                (text-properties-at pos))
>                         char char char))
> 
> Changing that part to something like this:
> 
>       (setq item-list
>             `(("character"
>                ,(format "%s (displayed as %s) (%d, #o%o, #x%x)"
>                       char-description
>                         (apply 'propertize char-description
>                                (text-properties-at pos))
>                         char char char))
> 
> may be an improvement.

Thanks, I installed this change.



reply via email to

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