ディレクトリ毎に読み込むvimrcを変える

tortuepin 6views 更新:2017年7月12日

自分のディレクトリに入ったときだけ適応したい設定があるときとかに

  1. 任意のディレクトリに.private.vimというファイルを作成する
  2. 同じディレクトリに.vimrcを作成し、適応したい設定を書く
  3. ~/.vimrcに以下を追記する
let s:dir = getcwd()
let s:ans = findfile(".private.vim", fnameescape(s:dir) . ";")

if len(s:ans) > 1
  let s:rc = fnamemodify(s:ans, ":p:h") . "/.vimrc"
  call feedkeys(":source".s:rc."\<cr>")
endif

.private.vimを置いたディレクトリ以下では、2で作ったvimrcの設定が適応される

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません