aboutsummaryrefslogtreecommitdiff
path: root/runtime/syntax/cpp.vim
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2026-06-02 07:38:04 +0200
committerzeertzjq <zeertzjq@outlook.com>2026-06-02 07:38:07 +0200
commit6ca94cb8fb8fe9658467e5ed6f2003ae7fcbaa40 (patch)
tree64a7ae8eaa2340e168574e8b9a7bc745719a06f6 /runtime/syntax/cpp.vim
parent1547089390f12a843ecb73f82bb7cb89853096b9 (diff)
downloadrneovim-6ca94cb8fb8fe9658467e5ed6f2003ae7fcbaa40.tar.gz
rneovim-6ca94cb8fb8fe9658467e5ed6f2003ae7fcbaa40.tar.bz2
rneovim-6ca94cb8fb8fe9658467e5ed6f2003ae7fcbaa40.zip
vim-patch:77b2376: runtime(c): classify type qualifiers, function specifiers and C23 attributes
Move const, volatile, restrict and _Atomic to a new cTypeQualifier group and inline and _Noreturn to cFunctionSpec. Add the C23 standard attributes deprecated, fallthrough, maybe_unused, nodiscard, unsequenced and reproducible as cStandardAttribute, and reclassify the existing noreturn into the same group. The new groups link to cStorageClass, so the default highlighting and any existing cStorageClass override are unchanged, while allowing finer-grained customization. fixes: vim/vim#19574 closes: vim/vim#20368 https://github.com/vim/vim/commit/77b2376769a3f6b0dc21467a56986f3725fc270d Co-authored-by: Yasuhiro Matsumoto <mattn.jp@gmail.com>
Diffstat (limited to 'runtime/syntax/cpp.vim')
0 files changed, 0 insertions, 0 deletions