- 25 Apr, 2017 12 commits
-
-
Benno Schulenberg authored
And allow 'N' for searching the next occurrence. Add the same keystrokes to the file browser too, for consistency.
-
Benno Schulenberg authored
Since the help text is searchable, an <End> would go to the end of the text but would leave a blank line above the statusbar -- a blank line that wasn't there before, and that is not reached when simply holding down <Down> all the way from the top.
-
Benno Schulenberg authored
So that the shortcut explanations get properly aligned.
-
Benno Schulenberg authored
When nano has multiple files open, closing a help buffer should not switch to the next buffer in the ring but to the preceding one, because it was from there that the help screen was invoked.
-
Benno Schulenberg authored
Also, save and restore all the flags in a single swoop.
-
Benno Schulenberg authored
There is no need to restore NOREAD_MODE after unsetting it, because any files mentioned on the command line have already been /not/ read.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
However, prefer moving the starting point of the text backwards over moving it forward, so that of the same paragraph more text is shown instead of less. But scroll an empty line out of view -- no text is "lost" then.
-
Benno Schulenberg authored
The top-left corner changing is far more conspicuous than the top right.
-
Rishabh Dave authored
Allow the user to search in a help text with ^W and M-W. Achieve this by not writing the help text directly to the screen but first writing it to a temporary file and then opening this file in a new buffer, and treating it specially: the normal file-reading feedback is suppressed, the titlebar shows the headline of the text, the cursor is hidden, and the menu is limited to just the up and down movements and searching. This fulfills https://savannah.gnu.org/bugs/?28994 . Signed-off-by:
Rishabh Dave <rishabhddave@gmail.com>
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?50872.
-
- 24 Apr, 2017 2 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
The go_back_chunks() function will do this clipping. This fixes https://savannah.gnu.org/bugs/?50866.
-
- 21 Apr, 2017 1 commit
-
-
Benno Schulenberg authored
And make the strings after "start=" and "end=" more readable.
-
- 19 Apr, 2017 6 commits
-
-
Benno Schulenberg authored
Mention some things that really set nano apart from Pico. Plus some other small tweaks here and there.
-
Benno Schulenberg authored
Call something a buffer when it refers to a linked list of linestructs, and call something a linestruct when it is a struct that describes a single line.
-
Benno Schulenberg authored
Trim a superfluous assert too.
-
Benno Schulenberg authored
Also avoid an unused-variable warning, and trim a useless assert.
-
Benno Schulenberg authored
It takes almost no code and is a useful little improvement over Pico.
-
Benno Schulenberg authored
File formats, appending and prepending, and backups are not available when --enable-tiny is used, so prevent all relevant pieces of code from getting compiled. And correct two misspelled ENABLE_TINY to NANO_TINY.
-
- 17 Apr, 2017 7 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
And in the bargain avoid a duplicate call of strlenpt(prompt).
-
Benno Schulenberg authored
Because nothing gets reset to zero or to some initial value.
-
Benno Schulenberg authored
To avoid an ncurses hiccup (miscoloring) when running on musl. This fixes https://savannah.gnu.org/bugs/?50787 . Reported-by:
Avi Halachmi <avihpit@yahoo.com>
-
Benno Schulenberg authored
The cursor needs to be placed in its proper spot in the edit window /only/ when nano is about to accept input from the user and needs to show where this input will go. (This might cause a scrolling issue to appear, because reset_cursor() does not just place the cursor, it also recomputes current_y, which is used in several places to determine whether and how much to scroll. If it so happens, we'll deal with that fallout later.)
-
Benno Schulenberg authored
-
- 16 Apr, 2017 1 commit
-
-
David Lawrence Ramsey authored
-
- 12 Apr, 2017 2 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
- 11 Apr, 2017 4 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Furthermore, change an item header into a question, swap two items, and tweak the formatting a bit.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
This also groups ^I and ^M together, and cutwordleft and cutwordright (when they are bound). It furthermore makes that less pairs are now mixed and instead consist of either two Ctrl or two Meta combos. In short: it looks better in the default config. The only sacrifice is that Verbatim is now split off from the other "inserting" keys.
-
- 10 Apr, 2017 5 commits
-
-
Benno Schulenberg authored
This fixes https://savannah.gnu.org/bugs/?47131.
-
Benno Schulenberg authored
When the user chooses not to open a file that some message refers to, remove all messages for that file from the linting results, so the user does not get asked about that same file again. This fixes https://savannah.gnu.org/bugs/?47130.
-
Benno Schulenberg authored
Replace them by a single subtraction.
-
David Lawrence Ramsey authored
-
David Lawrence Ramsey authored
When UTF-8 is available, use actual arrows instead of untranslated words to indicate the cursor keys in the search history, as is done elsewhere.
-