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

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

bug#16497: 24.3.50; `move-to-column' ignores invisible text at the begin


From: Eli Zaretskii
Subject: bug#16497: 24.3.50; `move-to-column' ignores invisible text at the beginning of the line, which create problems when using string-rectangle
Date: Mon, 20 Jan 2014 21:19:27 +0200

> From: Stefan Monnier <monnier@iro.umontreal.ca>
> Cc: Eli Zaretskii <eliz@gnu.org>,  16497@debbugs.gnu.org
> Date: Mon, 20 Jan 2014 13:14:37 -0500
> 
> > emacs -Q
> > M-: (insert "abc") RET
> > C-a
> > M-: (put-text-property (point) (1+ (point)) 'invisible t) RET
> > C-a
> > C-a
> > C-a
> 
> > ... !  See the point moving from b to c and back again.
> 
> It's probably due to the post-command processing which tries to move
> point outside of invisible regions and to pretend that invisible regions
> don't exist at all (and paying attention to stickiness so that it
> prefers text positions where `invisible' won't be inherited).

Indeed, and the direction where it moves point depends on the previous
command and/or movement direction.

It's a murky area full of semi-working heuristics.





reply via email to

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