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

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

bug#44226: display-fill-column-indicator not ready for prime time


From: Kévin Le Gouguec
Subject: bug#44226: display-fill-column-indicator not ready for prime time
Date: Mon, 26 Oct 2020 07:54:10 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

積丹尼 Dan Jacobson <jidanni@jidanni.org> writes:

> Alas,
> for my average file.txt
> setting display-fill-column-indicator to t did nothing.

What about M-x display-fill-column-indicator-mode?

> OK describe-variable display-fill-column-indicator leads to
> (info "(emacs) Displaying Boundaries")
> OK, starting over, maybe I need to change display-fill-column-indicator-
> character
> user-error: Value ‘|’ does not match type choice of 
> display-fill-column-indicator-character
> user-error: Value ‘x’ does not match type choice of 
> display-fill-column-indicator-character

How did you try to set this?  Based on your error message, I'm guessing
M-x set-variable?

Characters in Elisp must be spelled with a leading '?', e.g. ?| or ?x
(info "(elisp) Basic Char Syntax").  This is a bit tricky to type with
M-x set-variable, since hitting '?' in the value prompt brings up the
variable's *Help* buffer.  You need to type:

M-x set-variable RET display-fill-column-indicator RET C-q ? | RET

>    Documentation:
>    Character to draw the indicator when ‘display-fill-column-indicator’ is 
> non-nil.
>    The default is U+2502 but a good alternative is 
>    ^^^^^^^^^^^SO WHY IS IT STILL NIL?              

Good question (it is nil for me as well right after startup with emacs
-Q).  Maybe it's set when display-fill-column-indicator-mode is called?

>                                                    (ascii 124)
>                                                    ^^^^^^^^^^ ALSO SAY '|'

I agree that either the character, or its name ("VERTICAL LINE") would
be more informative, to save the reader a roundtrip to ascii(7).

> OK, let's try some more.
> user-error: Value ‘U+2502’ does not match type choice of 
> display-fill-column-indicator-character
> user-error: Value ‘│’ does not match type choice of 
> display-fill-column-indicator-character

Cf above: you need to spell this with Elisp's character syntax, so
#x2502 or ?|.





reply via email to

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