C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
Go to file
2019-10-23 21:56:51 -07:00
ci Use clang_File_tryGetRealPathName 2019-10-23 21:56:50 -07:00
clang_archive_hashes clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.SHA256 -> 16.04 2019-10-23 21:56:51 -07:00
cmake clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.SHA256 -> 16.04 2019-10-23 21:56:51 -07:00
index_tests Use usr as primary key and remove id; simplify import pipeline 2019-10-23 21:56:51 -07:00
src Use llvm::cl and simplify main.cc import_pipeline.cc 2019-10-23 21:56:51 -07:00
third_party Update loguru 2019-10-23 21:56:51 -07:00
.clang-format Add project .clang-format 2017-11-19 12:15:14 -05:00
.gitignore . 2019-10-23 21:56:50 -07:00
.gitmodules MessagePack -> custom binary format 2019-10-23 21:56:51 -07:00
CMakeLists.txt Use llvm::cl and simplify main.cc import_pipeline.cc 2019-10-23 21:56:51 -07:00
README.md README 2019-10-23 21:56:51 -07:00

ccls

ccls is a fork of cquery (originally written by Jacob Dufault), a C/C++/Objective-C language server.

It makes use of C++17 features, has less third-party dependencies and slimmed-down code base. Cross reference features are strenghened, (see [wiki/FAQ]). It currently uses libclang to index C++ code but will switch to Clang C++ API. Refactoring and formatting are non-goals as they can be provided by clang-format, clang-include-fixer and other Clang based tools.

>>> Getting started (CLICK HERE) <<<