emacs-pretest-bug
[Top][All Lists]
Advanced

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

Re: char-table-extra-slot display bug


From: Daniel Pfeiffer
Subject: Re: char-table-extra-slot display bug
Date: Wed, 24 Nov 2004 09:52:30 +0100

Saluton, Moin,

address@hidden (Kim F. Storm) skribis:

> address@hidden (Daniel Pfeiffer) writes:
> 
> > However, whether I put a face on the special glyph or not (emacs -q),
> > there is a new problem: When the cursor is on such a glyph in the first
> > column of a continuation line, it is not displayed.
> 
> I have installed a fix for this.  Please test.

Thanks again!  Yes, but...  The original error still occurs when the special
glyph at the beginning of a continuation line falls on the first char of the
window, i.e. the BOL is scrolled out.

There is also something startling associated with this: These multichar glyphs
can be line wrapped in the middle.  But when this line wrap falls on the
window edge, it doesn't occur.  I.e. the whole glyph dissapears, causing the
continuation line to scroll left by 1 char (or probably up to 3 for octals
with \ on the previous line).

This behaviour might be wanted, because the cursor can't go into the middle of
a glyph, but it sure had me startled for a while, as I was moving around a big
binary file.

As for making these glyphs stand out by default, RMS said he liked the idea. I
could check something in, but into which source should this go?  And what
should the glyph face be like?  I use secondary-selection, which is not too
obtrusive and still stands out when combined with most other faces.  E.g.:

(set-char-table-extra-slot standard-display-table 3 (+ (lsh (face-id
'secondary-selection) 19) ?^))

coralament / best Grötens / liebe Grüße / best regards / elkorajn salutojn
Daniel Pfeiffer

-- 
lerne / learn / apprends / lär dig / ucz się    Esperanto:
                              http://lernu.net/




reply via email to

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