Use tset -I for all terminals, not just xterm.
authormillert <millert@openbsd.org>
Thu, 16 Nov 2023 16:05:13 +0000 (16:05 +0000)
committermillert <millert@openbsd.org>
Thu, 16 Nov 2023 16:05:13 +0000 (16:05 +0000)
Terminal initialization is usually only needed for hardware terminals,
which are rare these days, and the initialization strings result
in a bunch of extra newlines on pseudo-terminals.  OK nicm@

etc/skel/dot.login

index 1087d67..e6f84d5 100644 (file)
@@ -1,13 +1,9 @@
-# $OpenBSD: dot.login,v 1.6 2015/12/15 16:37:58 deraadt Exp $
+# $OpenBSD: dot.login,v 1.7 2023/11/16 16:05:13 millert Exp $
 #
 # csh login file
 
 if ( ! $?TERMCAP ) then
-       if ( $?XTERM_VERSION ) then
-               tset -IQ '-munknown:?vt220' $TERM
-       else
-               tset -Q '-munknown:?vt220' $TERM
-       endif
+       tset -IQ '-munknown:?vt220' $TERM
 endif
 
 stty   newcrt crterase