Если я наведу указатель мыши на любое слово в файле Ruby, я получаю всплывающее сообщение.
Скриншот этого всплывающего сообщения находится во всплывающем сообщении .
cat ~ / .gvimrc
возвращает:
function! SyntaxBalloon()
let synID = synID(v:beval_lnum, v:beval_col, 0)
let groupID = synIDtrans(synID)
let name = synIDattr(synID, "name")
let group = synIDattr(groupID, "name")
return name . "\n" . group
endfunction
set balloonexpr=SyntaxBalloon()
set ballooneval
"how syntax highlighting groups for word under cursor
nmap :call SynStack()
function! SynStack()
if !exists("*synstack")
return
endif
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
endfunc