2010-12-12 40 views

Répondre

3

Cela retournera le groupe de syntaxe actuel.

function! SyntaxItem() 
    return synIDattr(synID(line("."),col("."),1),"name") 
endfunction 

De: http://vim.wikia.com/wiki/Showing_syntax_highlight_group_in_statusline
Voir aussi: http://vim.wikia.com/wiki/Identify_the_syntax_highlighting_group_used_at_the_cursor

+0

Je n'ai pas trouvé de réponse satisfaisante à ma question sur le site, mais j'ai fini par googler la bonne chose, donc je me suis dit que je posterais simplement la réponse ici pour référence future. –

0

Tout est construit sur des fonctions snippet Andy vous a donné. Après cela, nous pouvons construire des fonctions et des commandes plus avancées. C'est ce que j'ai fait avec map-tools plugin. Voici divers exemples d'utilisation:

HTH.