数年メンテナンスせず、よさげと思ったプラグインをぶっこみ続けてきたvimrc。
突っ込んだけど使っていないプラグインの残骸やら、設定やらが意味不明すぎてつらい。
なので、入ってるプラグイン全部ぶっとばして、大掃除しようと思う。
ついでに、vimrcを読みやすくする目的で、設定ファイルを分割する
vimrcを分割する
やることは以下の通り
.vim
以下に設定ファイル保管用のディレクトリつくる.vimrc
そのディレクトリを読み込む- 分割できてハッピー
.vim
以下に設定ファイル保管用のディレクトリつくる
.vim
の下にconfig
というディレクトリを作成して、その下にinit
とplugin-config
というディレクトリを作った
- init
- エディタの設定や、インストールするプラグイン一覧の保管場所
- plugins-config
- インストールしたプラグインの個別設定の保管場所
.vim
├── .netrwhist
├── config
│ ├── init
│ │ ├── editor.vim
│ │ └── plugins.vim
│ └── plugins-config
└── dein
├── .dein
│ ├── .github
│ ├── .gitignore
│ ├── .travis.yml
│ ├── LICENSE
│ ├── README
│ ├── README.md
│ ├── README.mkd
│ ├── after
│ ├── autoload
│ ├── bin
│ ├── doc
│ ├── ftdetect
│ ├── ftplugin
│ ├── ftplugin.vim
│ ├── indent
│ ├── neosnippets
│ ├── plugin
│ ├── rplugin
│ ├── syntax
│ └── test
├── .neobundle
│ ├── after
│ ├── doc
│ ├── ftdetect
│ ├── install_info
│ └── tags_info
├── merged
├── repos
│ └── github.com
├── rollbacks
│ └── vim
└── temp
└── 71708
.vimrc
そのディレクトリを読み込む
あとは、設定ファイルをvimで読み込むだけ.vimrc
を以下のように設定
cat .vimrc
runtime! config/init/*.vim
runtime! config/plugins-config/*.vim
参考
大変お世話になりました