と思ったら標準であった。
let g:unite_source_history_yank_enable = 1 nnoremap <silent> <C-s> :Unite history/yank<CR> inoremap <silent> <C-s> <Esc>:Unite history/yank<CR>
ちょっと運用してみる。
んでこれ、どうやって内容を拾ってファイルに保存してんだろう・・・。
追記
CursorMoved イベントを使って拾ってるのか。なるほど。
- unite.vim/plugin/unite/history_yank.vim
if exists('g:unite_source_history_yank_enable') \ && g:unite_source_history_yank_enable augroup plugin-unite-history-yank autocmd! autocmd CursorMoved * silent call unite#sources#history_yank#_append() augroup END endif