smol/src
Benno Schulenberg 0363703073 new feature: option --zero for an interface without bars
With --zero or 'set zero', nano will hide the title bar or the minibar
(whichever is active) and will use all rows of the terminal for showing
the text of the buffer.  Only when there is an important message will
it be shown on the bottom row -- until the next keystroke.

This feature can be toggled with M-Z.

The feedback at startup ("Read nnn lines") is suppressed with --zero,
because it disrupts the fullscreen experience (and is hardly useful).
The "Reading..." message then needs to be suppressed too, otherwise
it creates an annoying little flash.

There are still some issues that need to be addressed:

* In the browser, when the highlighted item is on the bottom row, it
  will get obscured by the prompt bar or the "Search Wrapped" message.

* In the edit window, when the search occurrence is on the bottom row,
  it can get obscured by the "This is the only occurrence" message.

* When tabbing at a prompt shows possible completions, they are shown
  a row too low.
2021-11-09 11:50:40 +01:00
..
Makefile.am build: avoid a warning about duplicate symbol when building from tarball 2021-02-02 11:39:26 +01:00
browser.c tweaks: rename two functions, to get rid of the senseless suffix of one 2021-11-08 16:16:35 +01:00
chars.c copyright: update to the current year for significantly changed files 2021-09-24 11:01:41 +02:00
color.c copyright: update to the current year for significantly changed files 2021-09-24 11:01:41 +02:00
cut.c build: fix compilation when configured with --enable-tiny 2021-11-05 16:00:34 +01:00
definitions.h new feature: option --zero for an interface without bars 2021-11-09 11:50:40 +01:00
files.c new feature: option --zero for an interface without bars 2021-11-09 11:50:40 +01:00
global.c new feature: option --zero for an interface without bars 2021-11-09 11:50:40 +01:00
help.c tweaks: rename two functions, to get rid of the senseless suffix of one 2021-11-08 16:16:35 +01:00
history.c history: process file faster by not filtering out hypothetical duplicates 2021-10-14 09:58:07 +02:00
move.c tweaks: elide two parameters, as they are now always the same 2021-10-27 16:30:23 +02:00
nano.c new feature: option --zero for an interface without bars 2021-11-09 11:50:40 +01:00
prompt.c tweaks: rename two functions, to get rid of the senseless suffix of one 2021-11-08 16:16:35 +01:00
prototypes.h tweaks: rename three functions, to better fit the general scheme 2021-11-09 10:39:31 +01:00
rcfile.c new feature: option --zero for an interface without bars 2021-11-09 11:50:40 +01:00
search.c tweaks: rename two more functions, to lose a senseless suffix 2021-11-09 10:18:03 +01:00
text.c tweaks: rename two functions, to get rid of another senseless suffix 2021-11-08 16:41:44 +01:00
utils.c tweaks: change 'return ++var;' to 'return var + 1;' 2021-10-02 17:41:03 +02:00
winio.c new feature: option --zero for an interface without bars 2021-11-09 11:50:40 +01:00