Почему я получаю всплывающее сообщение при наведении курсора на любое слово в файле Ruby?

Если я наведу указатель мыши на любое слово в файле 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

10
задан the Tin Man 12 November 2012 в 05:22
поделиться