Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimでカーソル下のハイライト情報を表示する

$
0
0

最近Vimのカラースキームを作っているのですが、作成中に「この部分のハイライトグループってなんだ?」ということがよくあるので、カーソル下のハイライト情報を表示するコマンドをこしらえてみました。

スクリプトはVim のカラースキームが微妙に気に食わないときの対処法 - 反省はしても後悔はしないパクり参考にさせていただきました。

" カーソル下のhighlight情報を表示する {{{function!s:get_syn_id(transparent)let synid = synID(line('.'),col('.'),1)returna:transparent ? synIDtrans(synid) : synid
endfunctionfunction!s:get_syn_name(synid)return synIDattr(a:synid,'name')endfunctionfunction!s:get_highlight_info()
    execute "highlight " . s:get_syn_name(s:get_syn_id(0))
    execute "highlight " . s:get_syn_name(s:get_syn_id(1))endfunction
command! HighlightInfo calls:get_highlight_info()

:HighlightInfoを実行するとカーソル下のハイライト情報が表示されます。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>