# 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