From 9630c01a5aa6d1fc4af14c1d21a1e70c82b5d48a Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Thu, 17 Feb 2022 13:06:55 -0500 Subject: [PATCH] Add a few more syntax highlights for C++. --- vim/after/syntax/cpp.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vim/after/syntax/cpp.vim b/vim/after/syntax/cpp.vim index c32e564..5fdb42e 100644 --- a/vim/after/syntax/cpp.vim +++ b/vim/after/syntax/cpp.vim @@ -58,6 +58,7 @@ syn keyword cxxStlKeywords contained containedin=cxxStlLibrary,cxxBoostLibrary s syn keyword cxxStlKeywords containedin=cxxStlLibrary,cxxBoostLibrary function contained +syn keyword cxxStlTypes containedin=cxxStlLibrary exception_ptr contained syn keyword cxxStlTypes containedin=cxxStlLibrary iostream istream ostream fstream ifstream ofstream contained syn keyword cxxStlTypes containedin=cxxStlLibrary stringstream istringstream ostringstream contained syn keyword cxxStlTypes containedin=cxxStlLibrary iostream basic_string vector deque list pair queue priority_queue stack map multimap set multiset contained @@ -71,6 +72,8 @@ syn keyword cxxStlTypes containedin=cxxStlLibrary,cxxBoostLibrary tuple containe syn keyword cxxStlService containedin=cxxStlLibrary cout cin clog cerr contained syn keyword cxxStlConstant containedin=cxxStlLibrary endl flush contained +syn keyword cxxStlConstant containedin=cxxStlLibrary nullopt contained + " Smart pointers syn keyword cxxStlFunctions containedin=cxxStlLibrary,cxxBoostLibrary make_shared make_tuple contained syn keyword cxxStlKeywords containedin=cxxBoostLibrary scoped_ptr contained