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

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

Re: invisible


From: Eli Zaretskii
Subject: Re: invisible
Date: 03 Mar 2004 08:16:56 +0200

> From: Miles Bader <address@hidden>
> Date: 03 Mar 2004 13:16:35 +0900
> 
> > For that matter, why did you choose to put the point positions as
> > 
> > >  Z Y X 1 2 3 C B A
> > > 3 2 1 4 5 6 9 8 7 0
> > 
> > and not as
> > 
> > >  Z Y X 1 2 3 C B A
> > > 4 3 2 1 5 6 0 9 8 7
> 
> The display cursor conventionally sits on top of the character following
> the point position the cursor's located at

Sure, but in the bidi context, the term "following" becomes a bit
ambiguous.  The ``normal'' practice is to interpret it in the logical
order, not the visual order.  We could, of course, use a different
convention if it solves more problems than it creates, but any such
deviation from the logical order requires a good reason.

> Dragging to select Y - 2 selects Z even though the user probably didn't
> want it.
> 
> Gack...

Exactly.

FWIW, we have nothing to be ashamed of here: all GUI programs that
support bidirectional editing behave strangely at some point when you
select text that crosses directional boundaries.  We just need to be
no worse than the rest.





reply via email to

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