cafegale(LeafCage備忘録)

LeafCage備忘録(はてなダイアリー)と統一しました。

yankround.vimにリージョンハイライト機能が付きました

  let g:yankround_use_region_hl = 1

で有効になります。*1
有効にするとyankroundが有効な間、貼り付けたテキストがハイライトされるようになります。
<C-p> <C-n> で回したテキストもです。

g:yankround_region_hl_groupname でハイライトに使うグループを指定できます。
既定の設定は以下のような感じになっています。

let g:yankround_region_hl_groupname = 'YankRoundRegion'

autocmd ColorScheme *   call s:define_region_hl()
function! s:define_region_hl()
  if &bg=='dark'
    highlight default YankRoundRegion   guibg=Brown ctermbg=Brown term=reverse
  else
    highlight default YankRoundRegion   guibg=LightRed ctermbg=LightRed term=reverse
  end
endfunction

動作画面(貼り付けた部分がハイライトされている)

f:id:leafcage:20131211191702p:plain

まだ挙動に謎な部分がありますが、主要なバグは取り除けたと思います。

*1:t9mdさんのプルリクです。ありがとうございます。