diff --git a/doc/man/nano.1 b/doc/man/nano.1
index 16bb7e062d46f6d60da6689bcfea44f9e3f14676..57ee46c0fc8c25b0ccaebce91f34dcc852fdb944 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 d87d0778a8ec6db09a6ff29be635d0681ffc4f19..914699564caaa6c0a7afdbd11c53561100b26df2 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 a06059255982d2ef67af4554d883a6a5fcebbe45..18980a7318266916cfcb7ace6685ec36e4dc1fd7 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);