# 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