vim-lsp-cxx-highlight

Vim plugin for C/C++/ObjC semantic highlighting using cquery, ccls, or clangd (by jackguo380)

Vim-lsp-cxx-highlight Alternatives

Similar projects and alternatives to vim-lsp-cxx-highlight

  1. neovim

    Vim-fork focused on extensibility and usability

  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. nvim-lspconfig

    Quickstart configs for Nvim LSP

  4. Vim

    The official Vim repository

  5. nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

  6. vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

  7. kok.nvim

    Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.

  8. vim-commentary

    commentary.vim: comment stuff out

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. mason-lspconfig.nvim

    Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.

  11. ccls

    C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

  12. vim-matchup

    vim match-up: even better % :facepunch: navigate and highlight matching words :facepunch: modern matchit and matchparen. Supports both vim and neovim + tree-sitter.

  13. emacs-theme-gruvbox

    Gruvbox is a retro groove color scheme for Emacs. Port of the Vim version.

  14. hlargs.nvim

    Highlight arguments' definitions and usages, using Treesitter

  15. clangd_extensions.nvim

    Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~p00f/clangd_extensions.nvim instead

  16. ifdef-highlighting

    #ifdef highlighting in c/c++/idl

  17. 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/

  18. ale

    133 vim-lsp-cxx-highlight VS ale

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

  19. vim-lamp

    💡Language Server Protocol client for Vim.

  20. nvim

    My neovim configuration, as it is my weapon of choice. Setting it up for nim-lang was a priority, autocompletion and navigation. (by Rosen-Popov)

  21. vim.reaper

    💀 A Hackable, Fully Featured, Rice Friendly Neovim Configuration

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better vim-lsp-cxx-highlight alternative or higher similarity.

vim-lsp-cxx-highlight discussion

Log in or Post with

vim-lsp-cxx-highlight reviews and mentions

Posts with mentions or reviews of vim-lsp-cxx-highlight. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-11.
  • Need help with C/C++ setup for proper highlighting and LSP features
    5 projects | /r/neovim | 11 Feb 2023
    This vim plugin has worked for me for semantic highlighting: https://github.com/jackguo380/vim-lsp-cxx-highlight
  • Colored statusline doesn't load at start; I need to manually source $MYVIMRC
    4 projects | /r/vim | 2 Jan 2023
    " This file contains common and basic plugins too essential not to include " See https://github.com/junegunn/vim-plug/wiki/tutorial " Auto install vim-plug (if not already installed) if empty(glob('~/.config/nvim/autoload/plug.vim')) silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim autocmd VimEnter * PlugInstall endif " Run PlugInstall if there are missing plugins autocmd VimEnter * if len(filter(values(g:plugs), '!isdirectory(v:val.dir)')) \| PlugInstall --sync | source $MYVIMRC \| endif " enable Vim-Plug: call plug#begin('~/.config/nvim/plugged') " Install/update plugins Plug 'https://github.com/tpope/vim-commentary.git' Plug 'https://github.com/morhetz/gruvbox' " Better C/C++ syntax highlighting; Plug 'https://github.com/jackguo380/vim-lsp-cxx-highlight' call plug#end() "---------- Basic configs ---------------------------------------------------- autocmd vimenter * ++nested colorscheme gruvbox " Enable transparent background let g:gruvbox_transparent_bg = 1
  • How to make it so my variable names are highlighted?
    3 projects | /r/vim | 12 Nov 2022
    By looking around the Web, I think you can maybe do what you want in Vim with this plugin, which requires you to setup an LSP server for C (note: I haven't tried it). Otherwise, the way Vim makes its syntax highlighting (natively) simply cannot compete with tree-sitter or LSP-based highlighting which construct the entire AST of your code, because C's syntax is too complex. There is a proposal to include an alternative syntax highlighting system, but work on it hasn't even started as far as I know, so vim-lsp-cxx-highlight and tree-sitter are really the only way to highlight identifiers in C/C++.
  • How do I use ifdef-highlighting
    4 projects | /r/vim | 1 Sep 2021
    I use coc.nvim with e.g. coc-clangd extension (with https://github.com/jackguo380/vim-lsp-cxx-highlight for extra highlighting, but that might not be necessary anymore with some recent update I think I read somewhere) which has a similar feature, but uses the compiler settings from a compile_commands.json or some configuration file to know which defines are which value, to do this kind of ifdef block highlighting.
  • Seeking for advice on a particular LSP setup
    3 projects | /r/neovim | 30 Aug 2021
    I was abled to build ccls on a RHEL 6 machine which also supports semantic highlighting with the help of this plugin. Would suggest to try that out.
  • Is it possible to get LSP-aware highlighting for C++ with neovim LSP client using ccls or clangd?
    5 projects | /r/neovim | 25 Aug 2021
  • https://np.reddit.com/r/neovim/comments/jwhf60/error_using_ccls_with_nvim/gv25dc6/
    1 project | /r/backtickbot | 19 Apr 2021
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Mar 2025
    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. Learn more →

Stats

Basic vim-lsp-cxx-highlight repo stats
7
338
0.0
6 months ago

Sponsored
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

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