From 98780b1904c066a510ba432f796b55db1d499774 Mon Sep 17 00:00:00 2001 From: Peter Odding Date: Thu, 24 Feb 2011 20:12:26 +0100 Subject: Highlight C# classes, structs and methods --- autoload.vim | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'autoload.vim') diff --git a/autoload.vim b/autoload.vim index 1607e45..5cd12c5 100644 --- a/autoload.vim +++ b/autoload.vim @@ -602,6 +602,26 @@ call easytags#define_tagkind({ highlight def link javaClass Identifier highlight def link javaMethod Function +" C#. {{{2 + +" TODO C# name spaces? +" TODO C# interface names +" TODO C# enumeration member names +" TODO C# structure names? + +call easytags#define_tagkind({ + \ 'filetype': 'cs', + \ 'hlgroup': 'csClassOrStruct', + \ 'filter': 'get(v:val, "kind") ==# "c"'}) + +call easytags#define_tagkind({ + \ 'filetype': 'cs', + \ 'hlgroup': 'csMethod', + \ 'filter': 'get(v:val, "kind") =~# "[ms]"'}) + +highlight def link csClass Identifier +highlight def link csMethod Function + " }}} " Restore "cpoptions". -- cgit v1.2.3