emacs-devel
[Top][All Lists]
Advanced

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

Re: `C-b' is backward-char, `left' is left-char - why?


From: David Kastrup
Subject: Re: `C-b' is backward-char, `left' is left-char - why?
Date: Fri, 03 Jun 2011 17:14:54 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Eli Zaretskii <address@hidden> writes:

>> From: David Kastrup <address@hidden>
>> Date: Fri, 03 Jun 2011 16:35:12 +0200
>> 
>> lllllRRRRRRlllll
>>      ^
>
> Is this the visual order (on the screen) or the logical order (in the
> buffer)?
>
>> If I move left, I jump backward over the RL text to the end of the LR
>> text.  If I move right, I move 1 character backward in the RL text.
>
> IIUC the example, the first sentence is true, the second is false.
>
>> Now that is what I would expect to happen.  However, not the _current_
>> direction decides whether to reverse left/right movement, but the
>> _paragraph_ direction.
>
> What do you mean by the "current direction"?

Reading direction at point (possibly split into reading direction to the
left of point's screen position, and reading direction to the right of
point's screen position).

>> If this is a LR paragraph (like it likely is), left will move right
>> in the RRRRRR section and vice versa.
>
> True.
>
>> This is what Hebrew writers expect?
>
> Yes.

Weird.

-- 
David Kastrup




reply via email to

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