emacs-devel
[Top][All Lists]
Advanced

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

Re: arrow keys vs. C-f/b/n/p


From: David Kastrup
Subject: Re: arrow keys vs. C-f/b/n/p
Date: Mon, 07 Jun 2010 17:01:24 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Eli Zaretskii <address@hidden> writes:

>> Since we opened that can of worms already by making C-f/C-b do logical
>> motion as opposed to the arrow keys doing visual motion, I should think
>> it would make sense to disconnect C-n/C-p from the vertical arrow keys
>> as well and move them in a non-display-related manner in the "keep the
>> same C-f distance from the last LF" sense.
>
> I have no objection to this suggestion, although I'm not sure when I
> personally would use such kind of a down/up-arrow command.

Well, in keyboard macros doing work on columnar data you don't want to
have them move into wrapped lines.

>> likely the same with "C-a" "C-e" for logical movement as contrasted
>> to <home> and <end> for visual movement.
>
> To this, I object.  I made the left/right arrows and their
> Ctrl-modified siblings move to the left resp. right, regardless of the
> logical buffer order, because this is what users of bidirectional
> scripts expect -- they are used to it in every other bidi-aware
> application out there.  By contrast, <home> and <end> always move to
> the beginning resp. end of the current line,

The left border of the screen is not necessarily the next character
after the line feed.

> they have no relation to either left or right directions.

On my keyboard, the <home> character is inscribed with "Pos1".  That is
arguably associated with the leftmost column.

-- 
David Kastrup




reply via email to

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