Vimでunite.vimを使ってファイルを開いたり、ディレクトリに移動したりするのを楽にしたいと思って書いた設定について。 " yankroundが有効な場合は前の候補へ、yankroundが有効でない場合はUniteを実行する nmap <expr><C-p> yankround#is_active() ? "\<Plug>(yankround-prev)" : ":<C-u>execute \ 'Unite' \ '-start-insert' \ 'buffer file_mru' \ 'file:'.fnameescape(expand('%:p:h')) \ (isdirectory(getcwd().'/.git') ? \ 'file_rec/git:--cached:--others:--exclude-standard' : \ 'file_rec/async') \