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

Edit Package ccls

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

- 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

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000166 166 Bytes
_service 0000000611 611 Bytes
ccls-0.20230717+git4.f8d2778.tar.gz 0002560810 2.44 MB
ccls.changes 0000008605 8.4 KB
ccls.spec 0000002851 2.78 KB
Revision 40 (latest revision is 46)
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) accepted request 1168956 from Björn Bidar's avatar Björn Bidar (Thaodan) (revision 40)
- Remove obsolete patches, they have been accepted  by upstream:
  * llvm16-optional-deprecation.patch
  * llvm17-precompiled-preamble-build.patch
- Switch to untagged release from master branch
  as the earlier release doesn't build against LLVM-18 and
  because relese tags where only yearly tags anyway.
- Update to version 0.20230717+git4.f8d2778:
  * Adapt changes needed to build against LLVM-18
  * Add callHierarchy

* Infer -target and --driver-mode from argv[0] #511
Comments 0
openSUSE Build Service is sponsored by