Hi,
does anybody know, why termcap/terminfo support is disabled in
poplog?

In pop/src/syscomp/x86_64/sysdefs.p it says 'No longer sets
TERMINFO for
Linux' and the same is the case in several other files.

I reenabled it and removed the conditional test in
pop/ved/src/vdinitseq.p:

#_IF not(DEF LINUX)
    elseif testdef vedtermcapscreen then
        weakref vedtermcapscreen(name);
#_ENDIF

and it works without problems so far.

Positive effect: If using a different terminal emulator then
xterm,
which doesn't set its TERM variable to xterm like e.g. urxvt
(TERM=rxvt-unicode-256color) or many other terminals like
alacritty,
kitty etc. poplog does no longer ask about the terminal type when
starting up, because there is a termcap/terminfo entry for these
terminals (mostly identical to xterm).

What was the reason for disabling it? I can see no problems so
far.
Everything works as expected.

Thanks om advance for any info,

Andreas
--
ceterum censeo redmondinem esse delendam

Reply via email to