1
1

general: add the option -g/--showcursor, to match Pico

The nanorc option already exists, but not the corresponding one
for the command line.
Этот коммит содержится в:
Benno Schulenberg 2016-10-23 12:56:47 +02:00
родитель b38cbfe173
Коммит 10c9093942
3 изменённых файлов: 16 добавлений и 3 удалений

Просмотреть файл

@ -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

Просмотреть файл

@ -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.

Просмотреть файл

@ -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);