[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: invisible
From: |
Stefan Monnier |
Subject: |
Re: invisible |
Date: |
28 Feb 2004 23:07:52 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
> But it is not clear that a nil value of line-move-ignore-invisible
> still makes sense after your change, regardless of any bugs and
> automatically setting it to t gets rid of several bugs, regardless of
> whatever else causes them.
Mostly agreed. I actually can't understand why the default value of
line-move-ignore-invisible is nil rather that t since I haven't seen any
code yet which wants it to be nil (all packages I could find that might add
invisible properties to eol-chars set it manually to t).
> I believe that the idea behind a nil value of line-move-ignore-invisible
> was to be able to move around in non-intangible invisible text just like
> in regular visible text. This is no longer possible after your
> change anyway.
It would be easy to tweak the C code so as to make it customizable.
I'd argue that it should use the same var as `line-move',
i.e. line-move-ignore-invisible (except I'd rename it to something like
move-skip-invisible since it wouldn't be specific to line-move any more).
Stefan