Tue 12 Dec 2017 09:16:37 PM UTC, original submission:
This is under 64-bit Slackware 14.2, with Slang 2.3.0 (although the same problems occur after manually upgrading to Slang 2.3.1a).
Compiling nano using --with-slang produces a version of nano in which the cursor is almost always invisible when it shouldn't be. Running it as:
./nano --ignore
makes the cursor invisible in the edit window when it should be visible. The one exception is when you press an unbound key sequence (e.g. Alt-Left): the cursor will then appear, but disappear again as soon as you press a key that isn't unbound.
In the status bar prompt, the cursor is always invisible, regardless of the key pressed. This is also true for the help viewer. Even searching for text that exists in the help (which should turn the cursor visible when it reaches that text) leaves the cursor invisible.
The only exception to this seems to be if you run nano with the -g option: going into the file browser via ^R ^T will then display the cursor at the beginning of the highlighted file, as expected.
Finally, exiting nano (which you have to do from the main edit window) leaves the cursor invisible afterwards.
I'm not sure when this behavior changed, and don't have time right now to find out in detail, but I'd guess it was around the time of the cursor visibility changes that made it into 2.9.0.
|