synIDtrans()
追記:メモ書きからだったのでついmarkdownで書いてた。
:help synstack()
for id in synstack(line("."), col(".")) echo synIDattr(id, "name") endfor
はfiletype特有のsynIDを取得したい場合は
for id in synstack(line("."), col(".")) echo synIDattr(synIDtrans(id), "name") endfor
synIDtrans()とか存在意義よくわかってなかったけど
syntax周り一度やってみると存在意義がわかるなー。
自分も最近までVimプラグインにあるディレクトリ、
pluginとautoloadしかわかなかったんだけど。