Open iranoan opened 2 months ago
こちらでも同じ現象になりました。
報告の内容を vim_dev にも報告してはどうでしょうか?
($MYVIMRC, $MYVIMDIR はシンボリックリンク展開するけど、'runtimepath'
は展開しないということで、:h $MYVIMDIR
に記載の以下の文章に齟齬があるということを報告)
The $MYVIMDIR environment variable is set to the personal 'rtp' directory,
おそらく、以前からある $MYVIMRC
の値がシンボリックリンク展開しているので、$MYVIMDIR
もそれに合わせたのだと思います。個人的には、今から $MYVIMRC
や 'runtimepath'
のシンボリックリンクの扱いを変えるのは厳しいのではないかと考えます。
質問の内容
dotfiles で管理する関係で、シンボリック・リンクを使っていて気がついたことがあり質問させてください
\~/.vim や ~/.config/vim が別のディレクトリのシンボリックだった場合、$MYVIMRC, $MYVIMDIR がそれぞれ
\~/dotfiles/.vim/vimrc, \~/dotfiles/.vim/ \~/dotfiles/.config/vim/vimrc, \~/dotfiles/.config/vim/
といった値になります
vimrc の中身を空にしても結果は変わらず、また後者については、環境変数に XDG_CONFIG_HOME は未定義です
ヘルプには
とあり、
となりシンボリック・リンクは展開されず、ヘルプの記載と齟齬がでる結果になってしまいます
$MYVIMRC, $MYVIMDIR も runtimepath と同じくリンクを展開しないほうが良いともうのですが、皆さんはどう思われるでしょうか?
それほど困ることはないのですが、元々は &runtimepath から $MYVIMDIR を用いてユーザー設定の分を除いてリスト・アップしようとして気が付きました
Vimのバージョン
OSの種類/ディストリ/バージョン