Vim
ctrlp

CtrlPエクステンションでハイライト

More than 3 years have passed since last update.

CtrlPのウィンドウをハイライトする情報があまりなかったのでメモ。

function! ctrlp#xxx#init()

" (中略)

" highlight
call ctrlp#hicheck('CtrlPGistaFilename', 'Identifier')
syn match CtrlPGistaFilename ' [^\t]*\ze\t'

endfunction

CtrlPに表示する結果リストを作るinit()の中でctrlp#hicheck('ハイライトグループ', 'リンク先')でハイライトするグループ名とリンク先のハイライトグループを指定。

synでハイライトするパターンなどを指定。

普通のシンタックスハイライト設定とそれほど変わらなかった。

hicheck()じゃなくて、単なるhiでもいけるのかもしれない。

ソース全文はvim-ctrlp-gista/autoload/ctrlp/gista.vimを参照ください。

vimからGistを操作する素敵プラグインvim-gista(作者様に感謝)のオレオレCtrlPインターフェイスです。