- 20 Sep, 2016 2 commits
-
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?47710 and fixes https://savannah.gnu.org/bugs/?49088.
-
Benno Schulenberg authored
Returning a zero would mean returning a ^Space -- the keycode that by default is bound to the Next-Word function. So, unbinding the keys to which the modified Arrow keys are hard bound would cause the latter ones to mysteriously jump to the next word. This partially fixes https://savannah.gnu.org/bugs/?49058.
-
- 14 Sep, 2016 1 commit
-
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/index.php?42189.
-
- 13 Sep, 2016 1 commit
-
-
Benno Schulenberg authored
And also case-sensitive searches, backward searches, and searching again.
-
- 06 Sep, 2016 1 commit
-
-
Benno Schulenberg authored
And correct a comment: the key /does/ occur also in the tiny version.
-
- 02 Sep, 2016 1 commit
-
-
Benno Schulenberg authored
These keycodes have non-rebindable entries in the list of shortcuts, so they will always be there -- no need for a function call to find them.
-
- 30 Aug, 2016 2 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
In the tiny version it would beep and report an unbound key for every window resize.
-
- 29 Aug, 2016 2 commits
-
-
Benno Schulenberg authored
Mentioning "GNU nano" instead of "This program" and referring to the website instead of to a postal address.
-
Benno Schulenberg authored
-
- 28 Aug, 2016 1 commit
-
-
Benno Schulenberg authored
Add the keycodes and routines to allow the user to forego setting the mark explicitly (with M-A / ^6) and instead quickly select a few words or lines by holding down Shift together with the movement keys. (Some combinations with Shift are swallowed by some terminal emulators. To work around some of those, the combinations Shift+Alt+Left/Right work as Shift+Home/End and Shift+Alt+Up/Down work as Shift+PageUp/PageDown.)
-
- 27 Aug, 2016 2 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
- 25 Aug, 2016 2 commits
-
-
Benno Schulenberg authored
And move a statement to a better place.
-
Benno Schulenberg authored
This also prevents the message from spilling into the help lines when the terminal is less than four columns wide. (Not that one can read anything then, but it looks better.)
-
- 17 Aug, 2016 1 commit
-
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?48787.
-
- 15 Aug, 2016 1 commit
-
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?48520.
-
- 14 Aug, 2016 1 commit
-
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?48751 reported by Andrew Ho. This also fixes compilation when configured with --enable-tiny.
-
- 07 Aug, 2016 2 commits
-
-
Benno Schulenberg authored
If this breaks your build, please send report or instructions or patch.
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?48711.
-
- 01 Aug, 2016 7 commits
-
-
Benno Schulenberg authored
(It may have been necessary in the past; there is no need for it now.) This fixes https://savannah.gnu.org/bugs/?48633.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
For horizontal scrolling, it is not the /desired/ column position that is relevant for determining whether a line needs to be redrawn after a cursor movement, but the /actual/ column positions before and after. This fixes https://savannah.gnu.org/bugs/?48627, and fixes https://savannah.gnu.org/bugs/?48629.
-
Benno Schulenberg authored
Leave the rest of any escape sequence to be processed normally, which should be possible because those characters are all in ASCII range. This fixes https://savannah.gnu.org/bugs/?48318.
-
Benno Schulenberg authored
These codes are the basic codes that get assigned for the movement keys in the list of shortcuts -- they don't need any translation.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
- 31 Jul, 2016 8 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Again, just for preapring an easier return from the parsing routine.
-
Benno Schulenberg authored
There is no need to specially flag a function key or editing key -- the keycode is indication enough in itself: outside of byte range.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
- 30 Jul, 2016 4 commits
-
-
Benno Schulenberg authored
The keycode is not a sequence; it is a single integer value.
-
Benno Schulenberg authored
And instead of using two key types, just use a bool to indicate whether a keystroke involves Meta.
-
Benno Schulenberg authored
A keycode is either already in byte range (so there is nothing to do) or it is not and it shouldn't be (so there is nothing to do either).
-
Benno Schulenberg authored
After initialization, the type of a key is never used nor needed (other than for meta keys).
-
- 29 Jul, 2016 1 commit
-
-
Benno Schulenberg authored
-