ccls
0.20241108
ccls は cquery から派生した C/C++/Objective-C 言語サーバーです。
$ccls/call
$ccls/inheritance
$ccls/member
$ccls/vars
...$ccls/navigate
コードベースのグローバルなビューを備え、多くの相互参照機能をサポートしています。wiki/FAQ を参照してください。最初のファイルを開いたときに、プロジェクト全体 (存在する場合はサブプロジェクトを含む) のインデックス作成が並行して開始されますが、メインスレッドはインデックス作成が完了する前にリクエストを処理できます。ファイルを保存すると、インデックスが段階的に更新されます。
ccls は、適切なメモリ使用量で、それ自体 (アイドル時約 180MiB RSS、2018 年 9 月 1 日に記載)、FreeBSD、glibc、Linux、LLVM (約 1800MiB RSS)、musl (約 60MiB RSS) などにインデックスを付けることができます。例については、wiki/Project-Setup を参照してください。