メモ:zshのsetopt

いまはこうなっている。rmstarsilentをsetしてunsetしているのはご愛嬌。しかしzshのsetoptは「_(アンダースコア)」を無視するんだね。

setopt auto_menu auto_cd correct auto_name_dirs auto_remove_slash
setopt extended_history hist_ignore_dups hist_ignore_space prompt_subst
setopt pushd_ignore_dups rm_star_silent sun_keyboard_hack
setopt extended_glob list_types no_beep always_last_prompt
setopt cdable_vars sh_word_split auto_param_keys ignore_eof list_types
setopt noclobber magicequalsubst printeightbit
setopt auto_pushd chase_links print_exit_value
unsetopt rmstarsilent

これのchase_linksをどうするかが問題だ。うちでは/homeを/usr/homeにしているので、/etc/passwdでhomeを/home/xxxにしておいた場合、homeにいるときの右プロンプトが「~」にならなくなる。しかしこのオプションを指定してあげないと、ディレクトリへのシンボリックリンクの扱いがどうも困ったことになる。/etc/passwdを直すのが正式な対応かな。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です