From 3d7e09100e74d84a94996447e79594d3911a4c9a Mon Sep 17 00:00:00 2001 From: Peter Odding Date: Sat, 1 Oct 2011 21:37:18 +0200 Subject: Bump version + minor updates for Awk, Shell & TCL support --- doc/easytags.txt | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) (limited to 'doc') diff --git a/doc/easytags.txt b/doc/easytags.txt index 1b9e78c..fcc8593 100644 --- a/doc/easytags.txt +++ b/doc/easytags.txt @@ -35,9 +35,10 @@ with the tags defined in the file you just edited! This means that whatever file you're editing in Vim (as long as it's on the local file system), tags will always be available by the time you need them! -Additionally if the file you just opened is a C, C++, Objective-C, Java, Lua, -Python, PHP, Ruby or Vim source file you should also notice that the function -and type names defined in the file have been syntax highlighted. +Additionally if the file you just opened is an AWK, C#, C, C++, Objective-C, +Java, Lua, PHP, Python, Ruby, Shell, Tcl or Vim source file you should also +notice that the function and type names defined in the file have been syntax +highlighted. The 'easytags.vim' plug-in is intended to work automatically once it's installed, but if you want to change how it works there are several options @@ -352,23 +353,30 @@ do so use a 'highlight' command such as the ones given a few paragraphs back. Of course you'll need to change the group name. Here are the group names used by the easytags plug-in: - - Lua: 'luaFuncTag' + - AWK: 'awkFunctionTag' - - C: 'cTypeTag', 'cEnumTag', 'cPreProcTag', 'cFunctionTag', 'cMemberTag' + - C#: 'csClassOrStructTag', 'csMethodTag' - - PHP: 'phpFunctionsTag', 'phpClassesTag' + - C, C++, Objective C: 'cTypeTag', 'cEnumTag', 'cPreProcTag', 'cFunctionTag', + 'cMemberTag' - - Vim: 'vimAutoGroupTag', 'vimCommandTag', 'vimFuncNameTag', - 'vimScriptFuncNameTag' + - Java: 'javaClassTag', 'javaMethodTag' - - Python: 'pythonFunctionTag', 'pythonMethodTag', 'pythonClassTag' + - Lua: 'luaFuncTag' - - Java: 'javaClassTag', 'javaMethodTag' + - PHP: 'phpFunctionsTag', 'phpClassesTag' - - C#: 'csClassOrStructTag', 'csMethodTag' + - Python: 'pythonFunctionTag', 'pythonMethodTag', 'pythonClassTag' - Ruby: 'rubyModuleNameTag', 'rubyClassNameTag', 'rubyMethodNameTag' + - Shell: 'shFunctionTag' + + - Tcl: 'tclCommandTag' + + - Vim: 'vimAutoGroupTag', 'vimCommandTag', 'vimFuncNameTag', + 'vimScriptFuncNameTag' + As you can see each of these names ends in 'Tag' to avoid conflicts with the syntax modes shipped with Vim. And about the singular/plural confusion: I've tried to match the existing highlighting groups defined by popular syntax -- cgit v1.2.3