diff --git a/doc/man/nano.1 b/doc/man/nano.1 index 16bb7e06..57ee46c0 100644 --- a/doc/man/nano.1 +++ b/doc/man/nano.1 @@ -171,6 +171,10 @@ Interpret the Delete key differently so that both Backspace and Delete work properly. You should only need to use this option if Backspace acts like Delete on your system. .TP +.BR \-g ", " \-\-showcursor +Make the cursor visible in the file browser, putting it on the +highlighted item. Useful for braille users. +.TP .BR \-h ", " \-\-help Show a summary of the available command-line options and exit. .TP @@ -250,7 +254,7 @@ continuing it over multiple screen lines. Since this option last when using other options (e.g.\& 'nano \-wS$') or pass it separately (e.g.\& 'nano \-wS \-$'). .TP -.BR \-a ", " \-b ", " \-e ", " \-f ", " \-g ", " \-j +.BR \-a ", " \-b ", " \-e ", " \-f ", " \-j Ignored, for compatibility with Pico. .SH TOGGLES diff --git a/doc/texinfo/nano.texi b/doc/texinfo/nano.texi index d87d0778..91469956 100644 --- a/doc/texinfo/nano.texi +++ b/doc/texinfo/nano.texi @@ -256,6 +256,11 @@ Interpret the Delete key differently so that both Backspace and Delete work properly. You should only need to use this option if Backspace acts like Delete on your system. +@item -g +@itemx --showcursor +Make the cursor visible in the file browser, putting it on the +highlighted item. Useful for braille users. + @item -h @itemx --help Show a summary of command-line options and exit. @@ -372,7 +377,6 @@ separately (e.g.@: @code{nano -wS -$}). @itemx -b @itemx -e @itemx -f -@itemx -g @itemx -j Ignored, for compatibility with Pico. diff --git a/src/nano.c b/src/nano.c index a0605925..18980a73 100644 --- a/src/nano.c +++ b/src/nano.c @@ -1998,6 +1998,9 @@ int main(int argc, char **argv) #endif {"constantshow", 0, NULL, 'c'}, {"rebinddelete", 0, NULL, 'd'}, +#ifndef DISABLE_BROWSER + {"showcursor", 0, NULL, 'g'}, +#endif {"help", 0, NULL, 'h'}, #ifdef ENABLE_LINENUMBERS {"linenumbers", 0, NULL, 'l'}, @@ -2095,7 +2098,6 @@ int main(int argc, char **argv) case 'b': case 'e': case 'f': - case 'g': case 'j': /* Pico compatibility flags. */ break; @@ -2204,6 +2206,9 @@ int main(int argc, char **argv) case 'd': SET(REBIND_DELETE); break; + case 'g': + SET(SHOW_CURSOR); + break; #ifndef NANO_TINY case 'i': SET(AUTOINDENT);