ページ

2012年1月8日日曜日

Vundleを使う

EmacsとVimの二刀流になるべくVimをメインに使い始めて数カ月。

プラグインを入れるのにはpathogenを使っていたのだが、どうやら近頃はVundleなるもののほうがよさげ。というわけで乗り換える。

というかpathogen使ってるのに、プラグイン追加するときgit submodule addとかするのすっかり忘れてた。意味ねー


ドットファイルをgitで管理しているのでsubmoduleとして取り込む
% cd ~/dotfiles
% git submodule add http://github.com/gmarik/vundle.git .vim/bundle/vundle

.vimrcに記述
filetype off

if has('win32') || has('win64')
  let $DOTVIM = expand('~/vimfiles')
else
  let $DOTVIM = expand('~/.vim')
endif
set rtp+=$DOTVIM/bundle/vundle/
call vundle#rc()

" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'

" My Bundles here:
"
" original repos on github
Bundle 'tpope/vim-fugitive'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
Bundle 'tpope/vim-rails.git'
" vim-scripts repos
Bundle 'L9'
Bundle 'FuzzyFinder'
" non github repos
Bundle 'git://git.wincent.com/command-t.git'
" ...

filetype plugin indent on " required!

後半を編集して自分の入れたいものを書く。

先に:BundleInstall!してVundle自体を最新にしておいたほうがいいかも。

書いたらVimを起動して:BundleInstallすると書いたものが~/.vim/bundle/にインストールされる。

参考:
Vim-users.jp - Hack #215: Vundle で plugin をモダンに管理する
Vim のプラグイン管理を pathogen から Vundle に移行した - present
gmarik/vundle - GitHub

0 件のコメント:

コメントを投稿