vieiro/ccls

Project ID: 168167

Description

ccls is a Language Server conforming to the LSP protocol.

It indexes C, C++ and Objective-C projects and provides code completion, definition, references, cross references, formatting, call hierarchies, inheritance hierarchies, member hierarchies, symbol renaming, document symbols, hover information, code diagnostics, code actions, semantic highlighting, preprocessor skipped regions and semantic navigation to source code editors, such as Emacs, Vim, Neovim, Sublime, Monaco, Atom or Visual Studio Code.

Installation Instructions

  • Setup with Neovim https://jdhao.github.io/2020/11/29/neovim_cpp_dev_setup/
  • The ccls wiki https://github.com/MaskRay/ccls/wiki
  • The ccls FAQ https://github.com/MaskRay/ccls/wiki/FAQ
  • ccls customization https://github.com/MaskRay/ccls/wiki/Customization

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 40 aarch64 (2)*, x86_64 (4)* Fedora 40 (3 downloads)
Fedora 41 aarch64 (0)*, x86_64 (0)* Fedora 41 (0 downloads)
Fedora 42 aarch64 (0)*, x86_64 (0)* Fedora 42 (0 downloads)
Fedora rawhide aarch64 (2)*, x86_64 (2)* Fedora rawhide (4 downloads)

* Total number of downloaded packages.