[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13273: 24.3.50; [PATCH] enhancement request: repeatable `visual-line
From: |
Drew Adams |
Subject: |
bug#13273: 24.3.50; [PATCH] enhancement request: repeatable `visual-line-mode' line movements |
Date: |
Mon, 24 Dec 2012 14:27:14 -0800 |
The attached patch does the following:
1. Redefines commands `beginning-of-visual-line' and
`end-of-visual-line', so that they are repeatable.
2. Redefines commands `beginning-of-line' and `end-of-line', so that
they are repeatable.
3. Removes the remapping of commands `move-beginning-of-line' and
`move-end-of-line' to `beginning-of-visual-line' and
`end-of-visual-line' - see next.
4. In place of those remappings, makes these key bindings for
`visual-line-mode':
* `home' - `beginning-of-line'
* `end' - `end-of-line'
* `C-a' - `beginning-of-visual-line'
* `C-e' - `end-of-visual-line'
Each of these keys gets a repeatable command. `home' and `end' move
among logical lines. `C-a' and `C-e' move among visual lines. Both
kinds of movement are useful in `visual-line-mode'.
NOTE: The attatched patch does not remove the C source code definitions
of `beginning-of-line' and `end-of-line', but that would need to be
done. I do not have the C sources and do not want to fiddle with C. I
assume it will be easy for someone else to remove those definitions.
(These commands do not belong in C anyway.)
In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600)
of 2012-12-18 on MS-W7-DANI
Bzr revision: 111265 eliz@gnu.org-20121218190556-x9wmq083vwecgu0f
Windowing system distributor `Microsoft Corp.', version 5.1.2600
Configured using:
`configure --with-gcc (4.7) --no-opt --enable-checking --cflags
-Ic:/emacs/libs/libXpm-3.5.10/include -Ic:/emacs/libs/libXpm-3.5.10/src
-Ic:/emacs/libs/libpng-dev_1.4.3-1_win32/include
-Ic:/emacs/libs/zlib-dev_1.2.5-2_win32/include
-Ic:/emacs/libs/giflib-4.1.4-1-lib/include
-Ic:/emacs/libs/jpeg-6b-4-lib/include
-Ic:/emacs/libs/tiff-3.8.2-1-lib/include
-Ic:/emacs/libs/libxml2-2.7.8-w32-bin/include/libxml2
-Ic:/emacs/libs/gnutls-3.0.9-w32-bin/include
-Ic:/emacs/libs/libiconv-1.9.2-1-lib/include'
simple-2012-12-24.patch
Description: Binary data
- bug#13273: 24.3.50; [PATCH] enhancement request: repeatable `visual-line-mode' line movements,
Drew Adams <=
bug#13273: 24.3.50; [PATCH] enhancement request: repeatable `visual-line-mode' line movements, Vitalie Spinu, 2012/12/28