nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 4c1c425bbbc364b7e4c98088ef9bef64b871d959
parent 21a54a3cf63e06e8d05e919379152f7e1b053cb7
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Sat, 28 Apr 2018 11:44:53 +0200

bindings: add the 'linenumbers' bindable function

This makes the line-numbers toggle rebindable, like all the others.

Diffstat:
Mdoc/nano.texi | 3+++
Mdoc/nanorc.5 | 3+++
Msrc/global.c | 4++++
3 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/doc/nano.texi b/doc/nano.texi @@ -1359,6 +1359,9 @@ Toggles smooth scrolling (when moving around with the arrow keys). @item softwrap Toggles the displaying of overlong lines on multiple screen lines. +@item linenumbers +Toggles the display of line numbers in front of the text. + @item whitespacedisplay Toggles the showing of whitespace. diff --git a/doc/nanorc.5 b/doc/nanorc.5 @@ -715,6 +715,9 @@ Toggles smooth scrolling (when moving around with the arrow keys). .B softwrap Toggles the displaying of overlong lines on multiple screen lines. .TP +.B linenumbers +Toggles the display of line numbers in front of the text. +.TP .B whitespacedisplay Toggles the showing of whitespace. .TP diff --git a/src/global.c b/src/global.c @@ -1667,6 +1667,10 @@ sc *strtosc(const char *input) s->toggle = SMOOTH_SCROLL; else if (!strcasecmp(input, "softwrap")) s->toggle = SOFTWRAP; +#ifdef ENABLE_LINENUMBERS + else if (!strcasecmp(input, "linenumbers")) + s->toggle = LINE_NUMBERS; +#endif else if (!strcasecmp(input, "whitespacedisplay")) s->toggle = WHITESPACE_DISPLAY; #ifdef ENABLE_COLOR