====== VIM - Custom Syntax Highlighting ======
===== Get existing Syntax Highlighting =====
To get an exhaustive, color-coded list showing what patterns and keywords are mapped to what classes:
:syntax
----
syntax keyword cFunction abort
syntax keyword cFunction abs
syntax keyword cFunction acos
syntax keyword cFunction acosh
syntax keyword cFunction alarm
...
...
highlight link cFunction Function
**NOTE:**
* The top few lines designate certain keywords as belonging to the cFunction class.
* The line at the bottom links the cFunction class to the universal class Function.
----
===== Load the Syntax file =====
:so ~/.vim/syntax.vim
----
===== Keybinding to perform the load of the Syntax file =====
nmap + :so ~/.vim/syntax.vim
**NOTE:** Typing the plus key in normal mode in Vim, will load the custom syntax highlighting rules, based on what language is currently being using.
----
===== References =====
https://github.com/octol/vim-cpp-enhanced-highlight/blob/master/after/syntax/c.vim
https://github.com/octol/vim-cpp-enhanced-highlight