# for some basic setups set prompt=""$HOST":%~%" set PS_OPTIONS = -Op set LS_OPTS = "-F --color=tty" # environment vars setenv PATH ~/bin:/usr/local/bin:$PATH setenv SHADERS .:/usr/local/mbrt/shaders:~/myshaders # less の日本語化 setenv LESSCHARSET japanese setenv MANPATH ~/doc/man:/usr/man/ja_JP.ujis/:$MANPATH setenv POVINI ~/etc/.povrayrc setenv DICOPT -pgf/usr/local/dictionary/chujiten/data/honmon # ls の色が見にくかったので setenv LS_COLORS di=34 setenv LD_LIBRARY_PATH /usr/local/lib # less のプロンプトを設定している setenv LESS "-rP?f%f:stdi.\ %l/%L\ %p\%" setenv PAGER "less" setenv LANG ja_JP.ujis # tcsh-specific shell vars for history, completions, and misc. set history = 1024 set histdup set histfile = ~/etc/history set savehist = 1024 # 自動的に補完候補を表示する set autolist # 大文字小文字を区別無く補完する set complete = enhance set nobeep # key bindings # 履歴の検索. 当然 mule と同じキーバインド bindkey ^R i-search-back bindkey ^S i-search-fwd # 補完候補から正順代入 bindkey ^V complete-word-fwd # 補完候補から逆順代入 bindkey ^Q complete-word-back bindkey ^U copy-prev-word # sttys stty erase ^H stty stop undef stty start undef # nasty aliases alias ls "ls $LS_OPTS" alias ps "ps $PS_OPTIONS" alias bc 'bc -l' alias dare "who | sed 's/ \t.*//g' | sort | uniq" alias xterm "color_xterm -sl 1024 &" # 次は, ログインしたのががコンソールの時以外は, precmd を設定して, # タイトルバー文字列を動的に変更する設定. switch ($TERM) case "linux": breaksw default: alias precmd 'echo -n "\033]0;$term@${HOST}:$cwd\007"' breaksw endsw