help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: How to remove the window separator line ?


From: Stephen Berman
Subject: Re: How to remove the window separator line ?
Date: Thu, 17 Jan 2013 11:02:00 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

On Wed, 16 Jan 2013 22:27:40 +0200 Eli Zaretskii <address@hidden> wrote:

>> From: Stephen Berman <address@hidden>
>> Cc: address@hidden
>> Date: Wed, 16 Jan 2013 20:35:41 +0100
>> 
>> Maybe you can't remove it, but from reading the Display Tables nodes in
>> the Elisp manual, it seems like you should be able to effectively hide
>> it, e.g. by making it display as a zero-width space:
>> 
>> (set-display-table-slot standard-display-table 
>>                         'vertical-border (make-glyph-code 8203))
>> 
>> However, this does not change the vertical border on a graphical Emacs,
>> only on a non-window-system display (actually, it doesn't work with
>> zero-width space, I guess because the codepoint is too high; it does
>> work with 160 (no-break space)).  This difference is not documented in
>> this node, which is the only place in the Elisp manual that refers to
>> vertical-border.  Is this a doc bug?
>
> The GUI display doesn't use the display table for the border, it draws
> the border directly as a line of certain thickness.

So I guess it is a doc bug.  (To correct what I wrote above: the above
sexp doesn't change vertical border between side-by-side windows on
non-window-system displays either; it changes just the glyph displayed
on the vertical border.  Moreover, the zero-width space codepoint (8203)
is fine, just the glyph is (obviously) invisible.)

Steve Berman




reply via email to

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