Re: Xterm and TERMCAP
> Zlatko Rek wrote:
>
> >I have problems with xterm. When it is opened the TERM and TERMCAP
> >environment variables are set to:
> >
> > TERM=xterm
> > TERMCAP=co#80:li#24:
> >
> >I use Jed editor and if I want to edit file the "Terminal not powerful
> >enough for SLang." message appears. When TERMCAP is unset Jed works OK.
>
> TERMCAP can be set to either the name of a termcap file (a file
> containing termcap definitions for many terminals), or a literal
> definition for a single terminal. In your case, TERMCAP is defined for
> very nearly the dumbest possible terminal definition.
>
> The fact that Jed works with TERMCAP unset means that it is successfully
> picking up the system-wide termcap file. You need to find out where
> TERMCAP is being erroneously set and unset it. It might be in your
> .bash_profile (or other profile, depending on your shell), or possibly
> in a system-wide set-up file, such as /etc/profile.
TERMCAP is not set in any set-up file. If I login on console then
TERM is set to linux and TERMCAP is unset. I think that TERMCAP is set
by xterm. Now I've put TERMCAP=/etc/termacap in csh.login.
> >Another problem is that command history keys ( up/down arrows) dont
> >work. Next or previous command is appended to the current instead
> >of replace it.
>
> The correct behaviour depends which shell and editing mode you're using,
> and whether your particular terminal type is supported properly. Please
> give details.
I use tcsh 6.06.00 (tcsh-6.06-3.dpkg). Here is my /etc/csh.login file
(I dont use ~/.cshrc and /etc/csh.cshrc is empty)
# /etc/csh.login: system-wide .login file for csh(1)/tcsh(1).
# $Id: csh.login,v 1.1 1994/04/24 15:08:50 imurdock Exp $
if ($?prompt) then
umask 022
if ( `whoami` == root ) then
set prompt="%~%# "
else
set prompt="%~%% "
endif
set path = ( $path /usr/bin/X11 /usr/local/bin /usr/games . )
set autologout=0
set noclobber
set autolist
set ignoreeof
set correct=cmd
set matchbeep=nomatch
set cdpath=( . ~ )
set notify
set history = 100
setenv PAGER less
setenv EDITOR /usr/local/bin/jed
setenv MANPATH /usr/local/man:/usr/man:/usr/X11R6/man
setenv TERMCAP /etc/termcap
alias lf ls -F
alias ll ls -l
alias dir ls -al
alias cls clear
alias clr clear
alias lo exit
alias his history
alias cp "cp -i"
alias mv "mv -i"
alias rm "rm -i"
alias ma 'mount /a'
alias ua 'umount /a'
alias tis 'lynx tis.telekom.si'
if ( $TERM == 'xterm' ) then
alias cwdcmd 'echo -n "]2;${HOST}:$cwd"'
set prompt='%# '
cwdcmd
endif
endif
Regards.
Zlatko
__
Dr. Zlatko Rek | Phone:+386 61 177 3746
Jozef Stefan Institute | +386 61 177 3900
National Supercomputing Centre | Fax: +386 61 219 385
Jamova 39, P.O.BOX 300 | E-mail:[EMAIL PROTECTED]
SI-1001 Ljubljana, SLOVENIA | http://www2.ijs.si/~rek/
__
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]
Re: Xterm and TERMCAP
On Thu, 3 Oct 1996 12:43:36 +0100, Casper BodenCummins <[EMAIL PROTECTED]> wrote: : >TERMCAP=co#80:li#24: : > : >I use Jed editor and if I want to edit file the "Terminal not powerful : enough : >for SLang." message appears. When TERMCAP is unset Jed works OK. : : TERMCAP can be set to either the name of a termcap file (a file : containing termcap definitions for many terminals), or a literal : definition for a single terminal. In your case, TERMCAP is defined for : very nearly the dumbest possible terminal definition. It is my understanding that the problem is caused by xterm itself. Since many people have pointed out this xterm flaw to me, I have made changes to slang 0.99-35 such that it will ignore TERMCAP if TERM is xterm. -- John E. Davis Center for Space Research/AXAF Science Center 617-258-8119MIT 37-662c, Cambridge, MA 02139 http://space.mit.edu/~davis -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]
RE: Xterm and TERMCAP
Zlatko Rek wrote: >I have problems with xterm. When it is opened the TERM and TERMCAP environment >variables are set to: > > TERM=xterm > TERMCAP=co#80:li#24: > >I use Jed editor and if I want to edit file the "Terminal not powerful enough >for SLang." message appears. When TERMCAP is unset Jed works OK. TERMCAP can be set to either the name of a termcap file (a file containing termcap definitions for many terminals), or a literal definition for a single terminal. In your case, TERMCAP is defined for very nearly the dumbest possible terminal definition. The fact that Jed works with TERMCAP unset means that it is successfully picking up the system-wide termcap file. You need to find out where TERMCAP is being erroneously set and unset it. It might be in your .bash_profile (or other profile, depending on your shell), or possibly in a system-wide set-up file, such as /etc/profile. >Another problem is that command history keys ( up/down arrows) dont work. Next >or previous command is appended to the current instead of replace it. The correct behaviour depends which shell and editing mode you're using, and whether your particular terminal type is supported properly. Please give details. Casper Boden-Cummins. _ _ Dr. Zlatko Rek | Phone:+386 61 177 3746 Jozef Stefan Institute | +386 61 177 3900 National Supercomputing Centre | Fax: +386 61 219 385 Jamova 39, P.O.BOX 300 | E-mail:[EMAIL PROTECTED] SI-1001 Ljubljana, SLOVENIA | http://www2.ijs.si/~rek/ _ _ -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]

