vim環境設定

version date memo
0.1 2014/08/14 first

環境

OS Ubuntu 12.04
vim 7.4

Neobundleによるvim管理

Neobundleのインストール
参考
Nyle Engineering Blog – Medium

やり方

# 事前にgitは入れておくこと
mkdir -p ~/.vim/bundle
git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim
" bundle
set runtimepath+=~/.vim/bundle/neobundle.vim/

call neobundle#begin(expand('~/.vim/bundle/'))
"" ここらへんにプラグインを追加
call neobundle#end()

filetype plugin indent on
" 毎回更新をチェックするか
NeoBundleCheck
Neobundleコマンド
参考
neobundle.vimでVimのプラグインを管理する - 祈れ、そして働け ~ Ora et labora
" 下記、vim内でのコマンド
:NeoBundleInstall " 設定したプラグインが自動でインストール
:NeoBundleInstall! " プラグインアップデート
:NeoBundleClean " 未使用のプラグインを削除する(vimrcに記述されていないものを削除)
Haskell用設定
参考
- VimでHaskellを書く時に入れておきたいプラグイン5つ - Qiita
- http://jlinuxer.dip.jp/?p=28
" 上記のbegin()〜end()の間に記述しておく
NeoBundle 'Shougo/vimproc.vim'
NeoBundle 'dag/vim2hs'
NeoBundle 'eagletmt/ghcmod-vim'
NeoBundle 'pbrisbin/vim-syntax-shakespeare'
NeoBundle 'eagletmt/neco-ghc'
NeoBundle 'eagletmt/unite-haddock'

vimprocはデフォルトそのままであると、スタティックライブラリが無いとか言われるので、次のようにする。

# 1. vimprocまで移動
cd ~/.vim/bundle/vimproc.vim/
# 2. コンパイル
#    Linuxはmake_unix.makを利用
make -f make_unix.mak