[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13273: 24.3.50; [PATCH] enhancement request: repeatable `visual-line
From: |
Vitalie Spinu |
Subject: |
bug#13273: 24.3.50; [PATCH] enhancement request: repeatable `visual-line-mode' line movements |
Date: |
Thu, 27 Dec 2012 11:08:39 +0100 |
User-agent: |
Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.2.91 (gnu/linux) |
May I also suggest yet a another user pattern: in visual line mode, on
repeated invocation move to next _logical_ line. That is, C-a moves to
beginning of visual line, but C-a C-a moves to the beginning of logical
line. May be it could be an user option, something like
repeated-line-movement-pattern.
>> "Drew Adams" <drew.adams@oracle.com>
>> on Tue, 25 Dec 2012 22:32:26 -0800 wrote:
>> > > * `home' - `beginning-of-line'
>> > > * `end' - `end-of-line'
>> > > * `C-a' - `beginning-of-visual-line'
>> > > * `C-e' - `end-of-visual-line'
>> >
>> > I think it would be better the other way around: leave C-a and C-e
>> > move by physical lines, and make Home and End move by visual lines,
>> > which I think is consistent with other applications.
>>
>> OK, go for it, please. Doesn't matter to me either way. I
>> was thinking of `home' and `end' as being the stronger, more
>> distant movements, based on their names and based on (I guess
>> misunderstanding) some of the discussion in emacs-devel. I
>> am certainly no expert on what the "standard"/"conventional"
>> meanings are.
> However, I wonder what most Emacs users would really prefer.
> To be clear, I don't use visual line mode, and I have no preference
regarding
> it.
> But I would imagine that:
> 1. It is more common in visual line mode to want to move incrementally
up/down
> visual line bols/eols than it is to move incrementatlly up/down logical line
> bols/eols.
Indeed this is the case, otherwise why would you need visual-line-mode
in the first place? With wrapping at window edge (aka truncate-lines set
to nil) C-a and C-e move according to logical lines. If also in
visual-line-mode C-a/C-e would start moving on logical lines, that would
make these two modes highly redundant.
Vitalie
bug#13273: 24.3.50; [PATCH] enhancement request: repeatable `visual-line-mode' line movements, Vitalie Spinu, 2012/12/28
bug#13273: 24.3.50; [PATCH] enhancement request: repeatable `visual-line-mode' line movements, Drew Adams, 2012/12/28