mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-23 13:02:00 -08:00
A work-around for block blinking cursor on GNU/Linux console.
This commit is contained in:
parent
44016144fd
commit
b00de01339
1 changed files with 23 additions and 0 deletions
23
etc/PROBLEMS
23
etc/PROBLEMS
|
|
@ -244,6 +244,29 @@ recommended way of turning on Font-lock is by typing "M-x
|
|||
global-font-lock-mode RET" or by customizing the variable
|
||||
`global-font-lock-mode'.
|
||||
|
||||
* Emacs on a tty switches the cursor to large blinking block.
|
||||
|
||||
This was reported to happen on some GNU/Linux systems which use
|
||||
ncurses version 5.0, but could be relevant for other versions as well.
|
||||
These versions of ncurses come with a `linux' terminfo entry, where
|
||||
the "cvvis" capability (termcap "vs") is defined as "\E[?25h\E[?8c"
|
||||
(show cursor, change size). This escape sequence switches on a
|
||||
blinking hardware text-mode cursor whose size is a full character
|
||||
cell. This blinking cannot be stopped, since a hardware cursor
|
||||
always blinks.
|
||||
|
||||
A work-around is to redefine the "cvvis" capability so that it
|
||||
enables a *software* cursor. The software cursor works by inverting
|
||||
the colors of the character at point, so what you see is a block
|
||||
cursor that doesn't blink. For this to work, you need to redefine
|
||||
the "cnorm" capability as well, so that it operates on the software
|
||||
cursor instead of the hardware cursor.
|
||||
|
||||
To this end, run "infocmp linux > linux-term", edit the file
|
||||
`linux-term' to make both the "cnorm" and "cvvis" capabilities send
|
||||
the sequence "\E[?25h\E[?17;0;64c", and then run "tic linux-term" to
|
||||
produce a modified terminfo entry.
|
||||
|
||||
* Problems in Emacs built with LessTif.
|
||||
|
||||
The problems seem to depend on the version of LessTif and the Motif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue