SyntaxAttr.vim : Show syntax highlighting attributes of character under cursor.
| script karma
Downloaded by 2036
Comments, bugs, improvements
|Displays the syntax highlighting attributes of the character under the cursor; including syntax group (and what it's linked to, if linked), foreground/background colors (name and numeric equivallent), bold, underline, etc.
[WIth cursor on a function name in a vim script]
group: vimUserFuncName guifg=DarkCyan(#008b8b) gui=bold
[With cursor on "function" keyword in vim script]
group: vimFuncKey->Statement guifg=Brown(#a52a2a) gui=bold
[WIth cursor on "let" keyword in vim script]
group: vimLet->Statement guifg=Brown(#a52a2a) gui=bold
This can be helpfull both developing syntax files, and for determining what something is (according to the syntax rules), since the group names used in syntax files are usually well-named.
Recommended use with a mapping such as:
map -a :call SyntaxAttr()<CR>
|I put it in my autoload directory (~/vim/autoload), so the function is automagically loaded as needed via an autocommand:
autocmd FuncUndefined * exe 'runtime autoload/' . expand('<afile>') . '.vim'
Rating scripts is only available on the
script versions (upload new version)
Click on the package to download.
ip used for rating: 18.104.22.168