ccls

ccls 0.20190823.6-1

 pool/sid/main/c/ccls/ccls_0.20190823.6-1_amd64.deb ccls
C/C++/ObjC language server
Filename pool/sid/main/c/ccls/ccls_0.20190823.6-1_amd64.deb
Version0.20190823.6-1
Age in days1539
Release date2021 03. 20.
Size4.78 MB
id220
Nameccls
Package
Appname
Essential
Vendor
License
Distributionsid
Suitemain
Source
Architecturebinary-amd64
MultiArch
MaintainerShengjing Zhu
InstalledSize19811
Dependslibc6 (>= 2.14) , libgcc1 (>= 1:3.0) , libllvm7 (>= 1:7~svn298832-1~) , libstdc++6 (>= 6)
PreDepends
Breaks
Enhances
Sectiondevel
Priorityoptional
DescriptionC/C++/ObjC language server
LongDescriptionThis originates from cquery, and is a server implementingLanguage Server Protocol for C/C++/Objective-C. It supports:.* code completion (with both signature help and snippets)* definition/references, and other cross references* cross reference extensions:$ccls/call $ccls/inheritance $ccls/member $ccls/vars ...* formatting* hierarchies:call (caller/callee) hierarchy, inheritance (base/derived) hierarchy,member hierarchy* symbol rename* document symbols and approximate search of workspace symbol* hover information* diagnostics and code actions (clang FixIts)* semantic highlighting and preprocessor skipped regions* semantic navigation:$ccls/navigate
AutoBuiltPackage
Filenamepool/sid/main/c/ccls/ccls_0.20190823.6-1_amd64.deb
MD5sum71af49d1cb5e6a97ceb09c719dba0f8d
SHA17fb745ee9b90e3efd28006d93d758a8977f26303
SHA256ac43cdec98ed43c999c4aa0b8f0646e05e630469c40c9aafaf8d97fe3c7055a4
SHA51267109196a215de8087b5c8de49680eed586d9fabe9a8f7c2744513aa989edc3c45b4f58e5c94f2446d00a26936aef7834f02d034d58245236955d07944f9bb3b
Size5014792
Auto-Built-Package
Homepagehttps://github.com/MaskRay/ccls
Provides
Recommendslibclang-common-7-dev
Suggestselpa-lsp-mode
Existing1
fileMtime2021-03-20 03:24:22
created2021-03-20 03:24:45
updated0000-00-00 00:00:00
ccls
./
./usr/
./usr/bin/
./usr/bin/ccls20264776
./usr/share/
./usr/share/doc/
./usr/share/doc/ccls/
./usr/share/doc/ccls/changelog.Debian.gz926
./usr/share/doc/ccls/copyright10044
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/ccls.1.gz520
./
./usr/
./usr/bin/
./usr/bin/ccls20264776
./usr/share/
./usr/share/doc/
./usr/share/doc/ccls/
./usr/share/doc/ccls/changelog.Debian.gz926
./usr/share/doc/ccls/copyright10044
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/ccls.1.gz520
<>

ccls

Telegram Gitter

ccls, which originates from cquery, is a C/C++/Objective-C language server.

It has a global view of the code base and support a lot of cross reference features, see wiki/FAQ. It starts indexing the whole project (including subprojects if exist) parallelly when you open the first file, while the main thread can serve requests before the indexing is complete. Saving files will incrementally update the index.

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

ccls can index itself (~180MiB RSS when idle, noted on 2018-09-01), FreeBSD, glibc, Linux, LLVM (~1800MiB RSS), musl (~60MiB RSS), ... with decent memory footprint. See wiki/Project-Setup for examples.

VersionDownload/Install countLast hit