| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Keyword and regex-based syntax highlighting for C and C++11..26 in Vim.
The syntax files provide highlighting of:
left: default cpp.vim syntax file, right: this plugin
Both syntax files are based on vim-cpp-enhanced-highlight with the following modifications:
" Disable function highlighting (affects both C and C++ files)
let g:cpp_function_highlight = 0
" Enable highlighting of C++11 attributes
let g:cpp_attributes_highlight = 1
" Highlight struct/class member variables (affects both C and C++ files)
let g:cpp_member_highlight = 1
" Disable highlighting of type names in class, struct, union, enum, using, and
" concept declarations (affects both C and C++ files)
let g:cpp_type_name_highlight = 0
" Highlight operators (affects both C and C++ files)
let g:cpp_operator_highlight = 1
" Put builtin C and C++ types (int, long, double, auto, bool etc.) under Vim's
" highlight group 'Statement' (results in a simpler syntax highlighting)
let g:cpp_builtin_types_as_statement = 1
" Put all standard C and C++ keywords under Vim's highlight group 'Statement'
" (affects both C and C++ files)
let g:cpp_simple_highlight = 1The last option changes the highlighting of the following keywords:
$ cd ~/.vim/pack/git-plugins/start
$ git clone https://github.com/bfrg/vim-c-cpp-modernNote: The directory name git-plugins is arbitrary, you can pick any other name. For more details see :help packages.
Distributed under the same terms as Vim itself. See :help license.
| Back | FazBrowse Home | New Git URL |