8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 09f3b23 + 9f0a6c3 commit 4e2e860Copy full SHA for 4e2e860
syntax/cpp.vim
@@ -39,9 +39,9 @@ if !exists("cpp_no_cpp11")
39
syn keyword cppExceptions noexcept
40
syn keyword cppStorageClass constexpr decltype
41
syn keyword cppConstant nullptr
42
- " A raw-string looks like R"d(...)d" where d is a (possibly empty) sequence of
43
- " A-Z a-z 0-9 _ { } [ ] # < > % : ; . ? * + - / ^ & | ~ ! = , " '
44
- syn region cppRawString matchgroup=cppRawDelim start=+R"\z([[:alnum:]_{}[\]#<>%:;.?*+\-/\^&|~!=,"']*\)(+ end=+)\z1"+ contains=@Spell
+ " A C++11 raw-string literal. It tries to follow 2.14.5 and 2.14.5.2 of the
+ " standard.
+ syn region cppRawString matchgroup=cppRawDelim start=+\%(u8\=\|[LU]\)\=R"\z(\%([ ()\\\d9-\d12]\@![\d0-\d127]\)\{,16}\)(+ end=+)\z1"+ contains=@Spell
45
endif
46
47
" The minimum and maximum operators in GNU C++
0 commit comments