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

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 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:
  • 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 " 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 \ 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 '' Plug '' " Better C/C++ syntax highlighting; Plug '' 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 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
    1 project | /r/backtickbot | 19 Apr 2021
  • A note from our sponsor - InfluxDB | 29 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →


Basic vim-lsp-cxx-highlight repo stats
over 1 year ago

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