c88c9ef245
A bit more C++20 formatting types.
2025-07-02 13:53:15 -04:00
7ae7d2c9ab
Add some keywords for C++20 formatting.
2025-07-02 13:16:13 -04:00
8ee949869a
Add some keywords for C++20 formatting.
2025-06-18 11:55:14 -04:00
60607dbce7
Tag syntax for C++
2025-03-07 23:14:27 -05:00
50abff0ca2
Modules highlighting
2023-11-29 07:06:27 -05:00
c6a6028da3
Exception hierarchy highlighting fixed.
2023-10-25 23:25:28 -04:00
fd0021e690
Prepare for the he great exceptions rename.
2023-10-12 18:28:20 -04:00
045876f254
Add some traits helpers to the C++ formatting.
2023-10-04 22:43:34 -04:00
12d66227ae
Highlight the leading * in block commented code as a comment char.
2022-11-07 15:48:25 -05:00
dc3a70531d
Support for other comparison testing primitives.
2022-11-07 15:47:55 -05:00
b3cb9fec2e
Correctly highlight some things within STL as ONLY within STL.
2022-11-07 15:11:01 -05:00
d8b82315f1
Add more testing primitives C++ highlights.
2022-06-16 17:23:19 -04:00
894f18c7f8
Added lexical cast exception highlight.
2022-04-28 16:59:51 -04:00
58cd473e63
Merge branch 'master' of github.com:adamlsd/cshenv
...
Conflicts:
vim/after/syntax/cpp.vim
2022-04-19 14:32:33 -04:00
a9b6fe10da
A whole bunch of C++ highlight support.
2022-04-19 14:30:06 -04:00
852809a7a3
Merge branch 'master' of https://github.com/adamlsd/cshenv
2022-04-14 13:55:55 -04:00
9395659d4e
Added a few C++ lib types to syntax highlighting
2022-04-14 13:55:21 -04:00
9630c01a5a
Add a few more syntax highlights for C++.
2022-02-17 13:06:55 -05:00
b188aca149
More C++ keywords.
2021-10-18 00:36:23 -04:00
8917f50957
More C++ syntax improvements.
2021-04-28 23:29:25 -04:00
54d2d9ba62
Merge branch 'master' of github.com:adamlsd/cshenv
...
Conflicts:
vim/after/syntax/cpp.vim
2021-03-08 16:23:57 -05:00
91ac30b164
A few more C++ names.
2021-03-08 16:23:20 -05:00
5b266ff8fd
A few more C++ names in libraries.
...
Also support for the `exports` namespace convention.
2021-03-06 01:10:36 -05:00
a7b57e8554
Improve the vim highlighting a bit.
2021-03-02 13:58:07 -05:00
438257749f
Complete rewrite of C++ syntax additions.
...
Now it's region based and uses keywords mode. Hopefully this is
faster. It also enables support for multiple libraries with partially
overlapping symbol sets. (E.g.: Boost and STL.)
2021-02-24 23:44:29 -05:00
2d9b12eeb4
Merge branch 'vim-formatting' into syntax-flip
2018-06-21 01:38:56 -04:00
354fa0e33c
Migrate to a "cplusplus" filetype for C++ in vim.
...
This "cplusplus" filetype permits the sourcing of `cpp.vim`
and `doxygen.vim` as lower-level files from itself. This should
permit `doxygen.vim` to source from `cpp.vim` and avoid endless
recursion, when handling code-in-comments formatting.
2018-06-21 01:35:16 -04:00
0dd3953f81
Add mongo core syntax changes.
...
Some of these I'll port into my new central file arrangements.
2018-06-21 00:05:42 -04:00
6ba03c8dc4
More C++ highlights! YAY! :-)
2017-10-06 18:38:35 -04:00
80db7efdd6
More C++ syntax highlighting.
...
Exceptions, more STL functions, and calling out the dangerous
`std::unique_ptr< T >::release` function (albeit somewhat
over-aggressively).
2017-10-03 20:34:29 -04:00
9842682442
More STL highlighting and constants highlighting.
...
Support for `k[A-Z][a-zA-Z0-9_]` style constant naming conventions.
2017-08-28 19:41:18 -04:00
8e35f24924
Add highlighting for STL bits.
2017-08-28 11:20:30 -04:00
99d727fdd6
Vim updates.
2016-10-06 12:53:30 -04:00
58ba7b44ce
Don't dual source in after files.
...
Now that we're properly using vimrc after files for syntax adaptations, we
don't need to emulate the original C++ file in-situ
2014-02-15 20:36:50 -05:00
ea7b1d1eca
Fixed vim syntax documentation.
2014-02-15 20:36:23 -05:00
24288069d7
C++ syntax alterations as after file.
...
With Alepha and doxygen formatting bits.
2014-01-27 21:58:25 -05:00