Entered text is invisible in black terminals
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
elvis (Debian) |
Fix Released
|
Unknown
|
|||
elvis (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: elvis
Upon installing elvis, and firing up elvisnox, I am surprised to discover that none of the text I enter, whether in insert mode or command mode, is at all visible on the terminal (which has a black background). The only visible text is a black-on-green mode indication string, and a blue-on-black indicator of the current line and column numbers. Text is visible in a black-on-white terminal (such as the default settings for rxvt).
This is using the default configuration, nothing whatsoever was changed after installation.
This is surprisingly poor behavior; elvis should not need to change the foreground color to anything other than "normal" mode (perhaps via "sgr0"). If it does do so, then it ought to specifically set the background color as well, and fill it entirely, so that we can have a guarantee of visible text.
This is particularly problematic since elvis installs itself to the alternatives system for "vi" with a very high priority, meaning that if the vi alternatives are set to "auto", the "vi" command is extremely likely to fire up elvis if it is installed.
Changed in elvis (Debian): | |
status: | Unknown → New |
Changed in elvis (Debian): | |
status: | New → Fix Released |
Could you elaborate on what you mean by visibility.
Are you saying that the text is not displaying or that the text is not visible because the text colour blends into the background colour?