a870390ccf40cf2852623fa3b4ec0f4bf8cdade6
[stack/conf/vim.git] / addons / TagHighlight / plugin / TagHighlight / data / languages / c.txt
1 FriendlyName:c
2 CTagsName:c
3 PythonExtensionMatcher:(c|cc|cpp|h|hpp|cxx|hxx|hh)
4 VimExtensionMatcher:\(c\|cc\|cpp\|h\|hpp\|cxx\|hxx\|hh\)
5 VimSyntaxes:c,cpp
6 VimFileTypes:c,cpp
7 Suffix:c
8 SkipList:p
9 SpecialSyntaxHandlers:TagHighlight#SpecialHandlers#CRainbowHandler
10 # Note that these keywords are for C++ - TagHighlight does not
11 # distinguish between C and C++ so uses the (longer) C++ list here.
12 # Taken from http://en.cppreference.com/w/cpp/keyword
13 ReservedKeywords:
14         alignas alignof and and_eq asm auto bitand bitor bool break
15         case catch char char16_t char32_t class compl const constexpr
16         const_cast continue decltype default delete do double dynamic_cast
17         else enum explicit export extern false float for friend goto if
18         inline int long mutable namespace new noexcept not not_eq nullptr
19         operator or or_eq private protected public register reinterpret_cast
20         return short signed sizeof static static_assert static_cast
21         struct switch template this thread_local throw true try typedef
22         typeid typename union unsigned using virtual void volatile wchar_t
23         while xor xor_eq
24
25 # vim: ff=unix:noet