ccls
0.20241108
ccls, que se origina en cquery, es un servidor de lenguaje C/C++/Objective-C.
$ccls/call
$ccls/inheritance
$ccls/member
$ccls/vars
...$ccls/navigate
Tiene una vista global de la base del código y admite muchas funciones de referencia cruzada, consulte wiki/Preguntas frecuentes. Comienza a indexar todo el proyecto (incluidos los subproyectos, si existen) en paralelo cuando abre el primer archivo, mientras que el hilo principal puede atender solicitudes antes de que se complete la indexación. Guardar archivos actualizará incrementalmente el índice.
ccls puede indexarse a sí mismo (~180MiB RSS cuando está inactivo, observado el 1 de septiembre de 2018), FreeBSD, glibc, Linux, LLVM (~1800MiB RSS), musl (~60MiB RSS), ... con una huella de memoria decente. Consulte wiki/Project-Setup para ver ejemplos.