ccls
0.20241108
ccls, созданный на основе cquery, представляет собой языковой сервер C/C++/Objective-C.
$ccls/call $ccls/inheritance $ccls/member $ccls/vars ...$ccls/navigateОн имеет глобальное представление базы кода и поддерживает множество функций перекрестных ссылок, см. Wiki/FAQ. Он начинает индексировать весь проект (включая подпроекты, если они существуют) параллельно, когда вы открываете первый файл, в то время как основной поток может обслуживать запросы до завершения индексации. При сохранении файлов индекс будет постепенно обновляться.
ccls может индексировать себя (~ 180 МБ RSS в режиме ожидания, отмечено 1 сентября 2018 г.), FreeBSD, glibc, Linux, LLVM (~ 1800 МБ RSS), musl (~ 60 МБ RSS)... с приличным объемом памяти. Примеры см. в Wiki/Project-Setup.