vimshell でコマンド履歴を補完する

LingrVim 部屋でツッコまれるまで忘れていたので覚書。
(vimshell_history_neocomplete) を使用すれば neocomplete.vim でコマンド履歴の補完を行うことができます。
とりあえず、 にマップして使用してみるなど。

augroup my-vimshell
    autocmd!
    autocmd FileType vimshell
\       imap <expr> <buffer> <C-n> pumvisible() ? "\<C-n>" : "\<Plug>(vimshell_history_neocomplete)"
augroup END