vim has some great highlighting for built-in keywords, functions and types, but when working on some non-built-in projects, this seems not enough.
For instance, the keyword before a variable is mostly a
type keyword. Take a
gtk program for example:
Where the three
GtkWidgets should be marked as
type as that in SO:
These are some basic syntax for the C language. Can one in
vim do the same highlighting?