- 23 Mar, 2017 1 commit
-
-
Benno Schulenberg authored
Put all the movement keys together, in order of ascending stride. Also, move the Undo/Redo keystrokes further up, so that, when the user has a somewhat wider terminal than the usual 80 characters, these keystrokes will be shown -- they are far more interesting than the ^Y and ^V ones, for which PgUp and PgDn can be used.
-
- 22 Mar, 2017 2 commits
-
-
David Lawrence Ramsey authored
Since all lines can be partially scrolled off the screen now (except for edittop, which is forthcoming), the maxlines global variable and its computation mechanism are no longer needed.
-
David Lawrence Ramsey authored
These improvements will eventually make do_home() and do_end() take parameters. Since the global function lists can hold only functions without parameters, preemptively add do_home_void() and do_end_void(), and make the global function lists use them.
-
- 20 Mar, 2017 1 commit
-
-
Benno Schulenberg authored
-
- 06 Mar, 2017 2 commits
-
-
Hans-Bernhard Broeker authored
The platform's default char type might be signed, which could cause problems in 8-bit locales. This addresses https://savannah.gnu.org/bugs/?50289 . Reported-by:
Hans-Bernhard Broeker <HBBroeker@T-Online.de>
-
Mike Frysinger authored
Now that we pull in the gnulib regex module, we can assume it exists.
-
- 27 Feb, 2017 2 commits
-
-
Benno Schulenberg authored
Also, avoid a warning with with --enable-tiny --enable-browser.
-
Benno Schulenberg authored
-
- 12 Jan, 2017 1 commit
-
-
Benno Schulenberg authored
-
- 23 Dec, 2016 1 commit
-
-
Benno Schulenberg authored
In path names and file names, 0x0A means an embedded newline and should be shown as ^J, but in anything related to the file's data, 0x0A is an encoded NUL and should be displayed as ^@. So... switch mode at the two main entry points into the "file system" (reading in a file, and writing out a file), and also when drawing the titlebar. Switch back to the default mode in the main loop. This fixes https://savannah.gnu.org/bugs/?49893.
-
- 22 Dec, 2016 1 commit
-
-
Benno Schulenberg authored
Also, swap the logic around, to use less braces.
-
- 19 Dec, 2016 1 commit
-
-
Benno Schulenberg authored
There is no need for a counter, nor an old counter to compare it with.
-
- 13 Dec, 2016 1 commit
-
-
David Lawrence Ramsey authored
Instead compute directly whether we're at a softwrapped part or not.
-
- 07 Dec, 2016 4 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
(The variable 'pletion_line' is not conditionalized with this option, as it would become messy. The compiler will probably be able to elide it.) When using --enable-tiny, it is not possible to use --enable-wordcomp, because the word completion function uses the undo system.
-
Sumedh Pendurkar authored
Executing the 'complete_a_word' function will search from the start of the current buffer for entire words that begin with the fragment that is before the cursor, and will complete this fragment to the first word that is found. Each consecutive call of 'complete_a_word' will search for the next matching word and will complete the fragment to that. By default the function is bound to the ^] keystroke. Signed-off-by:
Sumedh Pendurkar <sumedh.pendurkar@gmail.com> Signed-off-by:
Benno Schulenberg <bensberg@justemail.net>
-
- 29 Oct, 2016 1 commit
-
-
Benno Schulenberg authored
Reported-by:
Sumedh Pendurkar <sumedh.pendurkar@gmail.com>
-
- 20 Oct, 2016 1 commit
-
-
Faissal Bensefia authored
It can be activated with --linenumbers on the command line or with 'set linenumbers' in a nanorc file, and it can be toggled with M-#. Signed-off-by:
Faissal Bensefia <faissaloo@gmail.com> Signed-off-by:
Benno Schulenberg <bensberg@justemail.net>
-
- 18 Oct, 2016 1 commit
-
-
Benno Schulenberg authored
Instead of figuring them out from the string. This is possible because those dedicated editing keys cannot be rebound anyway.
-
- 15 Oct, 2016 3 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?49058 reported by Rishabh Dave.
-
- 12 Oct, 2016 1 commit
-
-
Benno Schulenberg authored
-
- 13 Sep, 2016 2 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
And also case-sensitive searches, backward searches, and searching again.
-
- 03 Sep, 2016 5 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?48987.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?48988.
-
- 02 Sep, 2016 1 commit
-
-
Benno Schulenberg authored
-
- 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 1 commit
-
-
Benno Schulenberg authored
This avoids showing a ghost item in, for example, the WriteOut menu when not using --tempfile and the user does not bind 'discardbuffer'.
-
- 16 Aug, 2016 1 commit
-
-
Benno Schulenberg authored
-
- 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.
-
Rishabh Dave authored
This fixes http://savannah.gnu.org/bugs/?48698 . Signed-off-by:
Rishabh Dave <rishabhddave@gmail.com>
-