From 50abff0ca207225c7fd2233e0c6d9abeb72e7e25 Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Wed, 29 Nov 2023 07:06:27 -0500 Subject: [PATCH] Modules highlighting --- vim/after/syntax/cpp.vim | 4 ++++ vim/colors/adam.vim | 2 ++ 2 files changed, 6 insertions(+) diff --git a/vim/after/syntax/cpp.vim b/vim/after/syntax/cpp.vim index b18e925..8122074 100644 --- a/vim/after/syntax/cpp.vim +++ b/vim/after/syntax/cpp.vim @@ -17,6 +17,8 @@ syn keyword cxxConstants nullptr syn keyword cxxExportNamespace exports +syn match cxxModuleNamespace "\<[a-zA-Z][A-Za-z0-9_]*_m\>" + syn match cxxConstants "\<\(C::[A-Za-z_]\|k[A-Z]\)[A-Z_a-z0-9]*\>" syn keyword cxxExceptionNames Exception Exception @@ -269,6 +271,8 @@ if version >= 508 || !exists("did_cxx_syntax_inits") HiLink cxxExportNamespace cppModule + HiLink cxxModuleNamespace Module + HiLink cxxStlTraits MetaFunction HiLink cxxMetaFunction MetaFunction HiLink cxxLibMetaFunction cxxMetaFunction diff --git a/vim/colors/adam.vim b/vim/colors/adam.vim index 3cd472f..aaf1922 100644 --- a/vim/colors/adam.vim +++ b/vim/colors/adam.vim @@ -40,6 +40,8 @@ hi ModeMsg ctermfg=white cterm=bold term=bold start=[97m stop=[0m hi Literals ctermfg=lightmagenta cterm=italic +hi Module ctermfg=111 + " Directory thru netrw hi netrwHelpCmd ctermfg=Green