- 15 Jan, 2019 2 commits
-
-
David Lawrence Ramsey authored
-
David Lawrence Ramsey authored
After a series of escapes, also <Shift+Meta+letter> should be recognized as a command keystroke, not just <Meta+letter>. This fixes https://savannah.gnu.org/bugs/?55442. Bug existed since the ignoring of <Escape>s before a valid command keystroke was introduced in version 3.0, commit ecc9211a.
-
- 10 Jan, 2019 1 commit
-
-
Benno Schulenberg authored
When the user switches backups on later (with M-B in the ^O menu), the specified folder should have been checked for validity. This fixes https://savannah.gnu.org/bugs/?55423. Bug existed since the check for a valid backup directory was introduced in version 2.8.7, commit 751e7f0f.
-
- 06 Jan, 2019 5 commits
-
-
Benno Schulenberg authored
Also, rename the remaining parameter and rename a variable.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Give the correct feedback in those cases and do not add an undo item. This fixes both parts of https://savannah.gnu.org/bugs/?55396.
-
- 05 Jan, 2019 2 commits
-
-
Benno Schulenberg authored
This makes the cutting and pasting keystrokes somewhat discoverable.
-
Benno Schulenberg authored
Act the same way for M-T and for zapping. This addresses https://savannah.gnu.org/bugs/?55330.
-
- 02 Jan, 2019 2 commits
-
-
Benno Schulenberg authored
Also, adjust the type of a parameter to 'size_t', as it is a character index.
-
Benno Schulenberg authored
-
- 01 Jan, 2019 4 commits
-
-
David Lawrence Ramsey authored
Use 'size_t' for character indexes, and 'ssize_t' for the threshold.
-
Benno Schulenberg authored
Having all the cutting and deleting functions together in one file kind of makes sense.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
The reduced file size should be stored not just when joining two lines but also when simply a character in the middle of a line is deleted. This fixes https://savannah.gnu.org/bugs/?55352. Bug existed since version 2.5.0, commit 66e21416.
-
- 31 Dec, 2018 3 commits
-
-
Benno Schulenberg authored
-
David Lawrence Ramsey authored
This fixes https://savannah.gnu.org/bugs/?55332.
-
Benno Schulenberg authored
All tested systems (FreeBSD, NetBSD, OpenBSD, Alpine, and Ubuntu) support the GNU-style word boundaries (\< and \>), either natively or through using the regex module from gnulib. If this change breaks regexes containing \< or \> on your system, please report a bug: https://savannah.gnu.org/bugs/?group=nano This addresses https://savannah.gnu.org/bugs/?55207.
-
- 30 Dec, 2018 11 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Also, for <Esc> <Esc> [, report that it is unbindable. This fixes https://savannah.gnu.org/bugs/?55336.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
And in the bargain add two missing equivalences.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
And in the bargain it makes things clearer, because the name cutbuffer_reset() is misleading.
-
Benno Schulenberg authored
The parameter was made redundant by David's overhaul of the justification code.
-
David Lawrence Ramsey authored
Reuse the WAS_FINAL_LINE flag to signal a cut that added a magicline, for both a marked cut and cut-to-eof. This fixes https://savannah.gnu.org/bugs/?55305.
-
David Lawrence Ramsey authored
This allows multiple flags to be set, which will be needed for the next commit.
-
- 28 Dec, 2018 8 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
It's not just about the numeric keypad, but about the interpretation of all editing keys (arrows, Home, End, PageUp, PageDown, Insert, and Delete), of the escape sequences that they produce.
-
Benno Schulenberg authored
When using --raw, ncurses does not catch and convert any mouse event, and thus the coordinates of a mouse click would get inserted into the buffer as seemingly random characters. So, let --rawsequences override and disable --mouse, to prevent the accidental entering of junk. This fixes https://savannah.gnu.org/bugs/?55303.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
To better describe what it does, and to have full contrast with the --rebinddelete option: the latter can now be shortened to --rebind without getting a conflict, and --rawsequences can be abbreviated to simply --raw and still make sense.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
And in the bargain get rid of a duplicate help-text entry for either "Del" or "Bsp".
-
Benno Schulenberg authored
When the terminfo selected by TERM does not match the terminal and the <Delete> key behaves the same as <Backspace> (deleting leftward) or the <Backspace> key behaves the same as <Delete> (deleting without moving the cursor), then using just -d or --rebinddelete should make the deviant key behave correctly again without affecting the other.
-
- 27 Dec, 2018 2 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
This addresses https://savannah.gnu.org/bugs/?55304.
-