Package: ncurses-base
Version: 6.1+20181013-2
Severity: wishlist

terminfo description of screen and variants have:

  smacs=^N
  rmacs=^O

One issue is that these sequences are not recognized by "less -R".
A workaround would be to change them to:

  smacs=\E(0
  rmacs=\E(B

as in various other terminfo descriptions (e.g., xterm).

This seems to work even in the Linux consoles (virtual terminals),
which do not support \E(0 and \E(B, i.e. it appears that GNU Screen
does the translation for the real terminal.

Thus I suggest such a change, if there are no drawbacks.

Note: this was also suggested in

  https://savannah.gnu.org/bugs/?23646

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-2-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=POSIX 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

Reply via email to