Put .zdot-Files under CVS to make maintenance across machines easier.

This commit is contained in:
hjp 1995-06-02 10:48:24 +00:00
commit 6aeaf5a6f8
6 changed files with 144 additions and 0 deletions

2
.zlogin Normal file
View File

@ -0,0 +1,2 @@
setopt ignoreeof
mesg y

5
.zlogout Normal file
View File

@ -0,0 +1,5 @@
echo .zlogout: $PROMPT
if [[ -a ~/Dont_forget ]]
then
less ~/Dont_forget
fi

43
.znewterm Normal file
View File

@ -0,0 +1,43 @@
# Initializations to be done on a new terminal. This is
# called both from .zlogin and .zshrc
# default control characters
stty erase  kill  susp  intr 
# terminal customization
if [[ .$TERM. = .console. ]]
then
# Linux console
TERM=vt200
stty rows 25 cols 80
fi
if [[ .$TERM. = .vt200. ]]
then
# vt200 not known here
TERM=vt100
stty erase 
fi
if [[ .$TERM. = .xterm. ]]
then
prompt="%{]0;%m(%l)%n %~%}$SHLVL.%h%# "
export REMOTEHOST=`
who -muR |
tr -s ' ' ' ' |
cut -f 8 | cut -d : -f 1`
if [[ -z "$DISPLAY" ]]
then
export DISPLAY=${REMOTEHOST}:0.0
fi
if expr "$REMOTEHOST" : ".*\.vmars\.tuwien\.ac\.at" > /dev/null
then
stty erase 
fi
eval `resize`
else
prompt="%m(%l)%n %~ $SHLVL.%h%# "
fi
znewtermexecuted=true

1
.zprofile Normal file
View File

@ -0,0 +1 @@

65
.zshenv Normal file
View File

@ -0,0 +1,65 @@
unsetopt BGNICE
setopt CHASELINKS
setopt AUTO_CD
setopt AUTO_PUSHD
setopt EXTENDED_GLOB
setopt LIST_TYPES
unsetopt MARKDIRS
unsetopt MENU_COMPLETE
unsetopt NO_CLOBBER
setopt NOTIFY
setopt NUMERIC_GLOB_SORT
setopt PRINT_EXIT_VALUE
setopt PUSHD_IGNORE_DUPS
setopt PUSHD_SILENT
setopt PUSHD_TO_HOME
setopt RMSTARSILENT
setopt NO_PROMPT_CR
# fix problem with nfs
pushd ~
HOME=`pwd`
popd
fpath=(~/bin/func)
SAVEHIST=100
HISTSIZE=$SAVEHIST
HISTFILE=~/.zhistory
REPORTTIME=1
TMOUT=0
export PGPPATH=~/.pgp
export EDITOR=`echo =vi`
export LESSCHARSET=latin1
export PARINIT=q1
export PARBODY=_A_a
export LPDEST=wsrplj51
# set PATH to direcories *I* want.
PRIVATE_PATH=/usr/local/alpha/mt/bin:/users4/hjp/bin/scripts:/users4/hjp/bin
ETC_PATH=/usr/local/etc:/usr/etc:/etc:/usr/local/sbin:/usr/sbin:/sbin
BIN_PATH=/usr/softbench/bin:/usr/vue/bin:/usr/bin/X11:/bin:/usr/bin:/usr/local/bin:/usr/local/bin/X11
ALL_PATH=$PRIVATE_PATH:$ETC_PATH:$BIN_PATH:$PATH
NEW_PATH=""
for i in ${(s/:/)ALL_PATH}
do
if test -d "$i"
then
if echo "$NEW_PATH" | egrep '(^|:)'"$i"'(:|$)' > /dev/null
then
else
if test -z "$NEW_PATH"
then
NEW_PATH=$i
else
NEW_PATH=$NEW_PATH:$i
fi
fi
fi
done
export PATH=$NEW_PATH
export LANG=american.iso88591
export LC_COLLATE=american.iso88591@nofold
export TZ=MET-1MESZ

28
.zshrc Normal file
View File

@ -0,0 +1,28 @@
bindkey -v
alias amke=make
alias arm=/bin/rm
alias a=alias
alias h=history
alias j=jobs
alias v=vi
alias lo=logout
alias md=mkdir
alias pop=popd
alias rd=rmdir
alias ball='pd /usr/local/projects/ball; source s'
alias srcsrv='pd ~/wrk/srcservice/clients/exp'
alias fixsz='set noglob; eval `resize`;unset noglob'
alias ls='ls -F'
alias ll='ls -lF'
alias la='ls -alsF'
alias lc='ls -l *.c'
alias ts='tail /usr/spool/mqueue/syslog'
alias train='pd ~/wrk/mars/train'
typeset -fu namedir xvi pd setenv
cls() { clear; true }
if [[ "$SHLVL" = 1 ]]
then
source .znewterm
fi