CtrlPのウィンドウをハイライトする情報があまりなかったのでメモ。
function! ctrlp#xxx#init() " (中略) " highlightcall ctrlp#hicheck('CtrlPGistaFilename','Identifier')synmatch CtrlPGistaFilename ' [^\t]*\ze\t'endfunction
CtrlPに表示する結果リストを作るinit()
の中でctrlp#hicheck('ハイライトグループ', 'リンク先')
でハイライトするグループ名とリンク先のハイライトグループを指定。syn
でハイライトするパターンなどを指定。
普通のシンタックスハイライト設定とそれほど変わらなかった。hicheck()
じゃなくて、単なるhi
でもいけるのかもしれない。
ソース全文はvim-ctrlp-gistaの/autoload/ctrlp/gista.vim
を参照ください。
vimからGistを操作する素敵プラグインvim-gista(作者様に感謝!)の自作CtrlPインターフェイスです。