vim-cpp-enhanced-highlight icon indicating copy to clipboard operation
vim-cpp-enhanced-highlight copied to clipboard

Additional Vim syntax highlighting for C++ (including C++11/14/17)

Results 32 vim-cpp-enhanced-highlight issues
Sort by recently updated
recently updated
newest added

Syntax highlighting fails when using stream functions with variables and strings with a right bracket simultaneously.

![](https://i.imgur.com/VtpNaAH.png) Seems like using brackets on a line like that breaks the highlighting for text. ```int main() { std::stringstream ss; ss

There's a lot of names defined in the cppSTLfunction syntax group. In practice this easily leads to spurious highlighting, especially in a programming style where these functions would always be...

try ```cpp template class C; ``` `T` is colored as usual term, not as a comment as excpected.

```c++ #define ONE 1 #define TWO (1+1) #define PLUS(x) x+1 ```

Here's an example ![a](https://cloud.githubusercontent.com/assets/2056831/24327399/7390e5f0-11d0-11e7-8c5c-e4ebf0ceb760.png)

Well, scrolling using just "j" is definitely not a good idea, but it's the way I can constantly reproduce this issue. I'm using neovim. When I editing a large cpp...

This breaks parentheses highlighting. I suggest modifying the match with pattern offsets: `/me=e-1,he=e-1` See also: https://hamberg.no/erlend/posts/2011-08-25-vim-tip-highlighting-function-names-in-c-code.html

### `let g:cpp_experimental_template_highlight = 1` breaks cast type highlight. For: - static_cast - reinterpret_cast - const_cast ![selection_022](https://cloud.githubusercontent.com/assets/8825037/16657962/7cecbfbe-4432-11e6-9cf7-9b3deeb42cfe.png) It helps with templates, but breaks the cast.

![capture](https://cloud.githubusercontent.com/assets/2194462/12889991/74f64680-ce36-11e5-893d-104010365efa.PNG)