Is it possible to get LSP-aware highlighting for C++ with neovim LSP client using ccls or clangd?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. neovim

    Vim-fork focused on extensibility and usability

    There's an open PR for this: https://github.com/neovim/neovim/pull/14122 it isn't finished yet, but I used https://github.com/theHamsta/neovim/blob/33de6be20b21a250a9374d25bd0fb9e6cb288664/runtime/lua/vim/lsp/semantic_tokens.lua#L113 as a starting point and it works quite well with the latest clangd main branch (clangd-14). Let me know if you need any help with setting this up (or you can wait for the PR to be finished of course).

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. clangd-nvim

    Discontinued Neovim plugin for semantic highlighting in C++ based on Neovim's build-in LSP support. Mirror of https://gitlab.com/robert-oleynik/clangd-nvim/

  4. vim-lsp-cxx-highlight

    Discontinued Vim plugin for C/C++/ObjC semantic highlighting using cquery, ccls, or clangd

  5. nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Anyone using lunarvim for java here? pls dm or comment if you are, need some help

    2 projects | /r/lunarvim | 3 Nov 2022
  • Auto Session - Updated to track cwd changes!

    3 projects | /r/neovim | 7 Aug 2022
  • C/C++ syntax highlighting plugin

    2 projects | /r/neovim | 18 Sep 2021
  • Paying what you can for free software you like

    3 projects | /r/linux | 11 Sep 2021
  • Neovim native LSP and vim-go together?

    4 projects | /r/golang | 13 Jul 2021

Did you know that Vim Script is
the 32nd most popular programming language
based on number of references?