insert does not refresh screen in SuSE 12.3
Brought to you by:
rexx
I just upgraded from SuSE 12.2 to 12.3 Linux, and now with THE 3.2 when in 'insert' mode the screen does not show the inserted characters unless I force a screen refresh by doing something like a page down / page up.
So, if I am in input mode, and I type 'This is a new line' on line one of the file, the cursor moves, but the screen remains blank. If I then page down/page up, 'This is a new line' show up on line one.
Inserting works ok on the command line.
There was nothing mentioned in the SuSE upgrade docs.
Insert in vi still works as expected.
I am using the editor from a text mode terminal, not a gui.
I was able to relieve the issue by down grading ncurses from version 5.9.26 to version 5.9.12
I also found this problems using a heavily patched version of ncurses 5.9
in Linux Slackware.
THE 3.3RC1 has this bug on Slackware 14.1 and Slackware current with a heavily patched version of ncurses 5.9.
With the lightly patched ncurses 5.9 from Slackware 14.0, the bug disappears.
How is a developer supposed to code using a non standard ncurses library?
Here is what I believe to be the "standard" for ncurses:
http://www.gnu.org/software/ncurses/
OpenBSD does not have this bug as it uses ncurses 5.7
Slackware current is fixed!
Slackware just patched ncurses 5.9 with cumulative patch
ncurses-5.9-20140308-patch.sh.bz2
and THE 3.3RC1 no longer has this bug.
http://invisible-island.net/ncurses/#download_ncurses
This was a bug in implementation of ncurses; not THE.