VAC2012とvim-anzuとvim-airline

VAC2012

VAC(Vim Advent Calender)2012 はまだまだ続いています。
凄いです。Vimmerにクリスマスはなかった。

しかし、Vim Girlがいます。
Vim Girlがいます。(かわいい)

f:id:kocha2012:20130820225646p:plain

毎日素晴らしい記事が投稿されています。
感謝!感謝!

vim-anzu

VAC(Vim Advent Calender)2012 - 261日目
anzu.vim の動作を高速化した。それと Patch 7.3.867 で追加された便利なアレ

なぜかスルーしていた anzu.vim
早速入れてみました。

vim-airline

VAC(Vim Advent Calender)2012 - 263日目
vim-airline に乗り換える5つの理由

私は、vim-powerline (vim-powerlineのほう)を使っていましたが、
この記事で vim-airlineに乗り換えることに決めました。

設定

vim-airline内に vim-anzuの結果を反映させることにしました。

" -------------------------------------------------------------------
" vim-anzu関連 {{{
"
" キーマップ設定
" nmap n <Plug>(anzu-n)
" nmap N <Plug>(anzu-N)
nmap n nzz<Plug>(anzu-update-search-status)
nmap N Nzz<Plug>(anzu-update-search-status)
nmap * <Plug>(anzu-star)
nmap # <Plug>(anzu-sharp)
" ESC2回押しで検索ハイライトを消去
nmap <silent> <ESC><ESC> :<C-u>nohlsearch<CR><Plug>(anzu-clear-search-status)
" format = (該当数/全体数)
let g:anzu_status_format = "(%i/%l)"
"}}}

" -------------------------------------------------------------------
" vim-airline関連 {{{
"
" vim-anzuの表示を statuslineに
let g:airline_section_c = '%F %{anzu#search_status()}'
" whitespace無効
let g:airline#extensions#whitespace#enabled = 0
"}}}

こんな感じです。

f:id:kocha2012:20130820225701p:plain