Created
January 25, 2019 15:04
-
-
Save shieldsd/c92f8ee884f80225db9d2b1e9ef7af59 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
syn keyword cType u_int8_t u_int16_t u_int32_t u_int64_t | |
" unicode operators | |
syn match cppOperator "<=" conceal cchar=≤ | |
syn match cppOperator ">=" conceal cchar=≥ | |
syn match cppOperator "!" conceal cchar=¬ | |
syn match cppOperator "!=" conceal cchar=≠ | |
syn match cppOperator "=" conceal cchar=← | |
syn match cppOperator "==" conceal cchar== | |
syn match cppOperator "\." conceal cchar=· | |
syn match cppOperator "\.\.\." conceal cchar=… | |
syn match cppOperator "->" conceal cchar=→ | |
syn match cppOperator "&&" conceal cchar=∧ | |
syn match cppOperator "||" conceal cchar=∨ | |
syn match cppOperator "*" conceal cchar=∗ | |
syn match cppOperator "/" conceal cchar=÷ | |
syn match cppOperator "::" conceal cchar=﹕ | |
" symbolic constants | |
syn keyword cppConstant nullptr conceal cchar=∅ | |
syn keyword cppConstant NULL conceal cchar=∅ | |
syn keyword cppConstant true conceal cchar=⊤ | |
syn keyword cppConstant false conceal cchar=⊥ | |
" re-instate comments | |
syn region cCommentL start="//" skip="\\$" end="$" keepend contains=@cCommentGroup,cSpaceError,@Spell | |
syn region cComment matchgroup=cCommentStart start="/\*" end="\*/" contains=@cCommentGroup,cCommentStartError,cCommentString,cCharacter,cNumbersCom,cSpaceError,@Spell extend | |
syn region cComment matchgroup=cCommentStart start="/\*" end="\*/" contains=@cCommentGroup,cCommentStartError,cSpaceError,@Spell extend | |
" re-assign some colors | |
hi Number ctermfg=blue | |
hi Constant ctermfg=blue | |
hi Float ctermfg=blue | |
hi Boolean ctermfg=blue | |
hi Character ctermfg=blue | |
hi link cppOperator Operator | |
hi link cppStatement Statement | |
hi link cppKeyword Keyword | |
hi! link Conceal Operator | |
set conceallevel=1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment