C: Difference between revisions

imported>Milahu
m typo
imported>Mic92
add clangd, fix link syntax
Line 255: Line 255:


Tooling that provides autocompletion or refactoring support also needs to be aware of the environments variables
Tooling that provides autocompletion or refactoring support also needs to be aware of the environments variables
to find C/C++ header files. Nixpkgs adds wrapper to both language server [ccls](https://github.com/MaskRay/ccls) and [cquery](https://github.com/cquery-project/cquery) to extend the include path of these tools. [CCLS](https://github.com/MaskRay/ccls/wiki) also provides extensive documentation on how to setup a project/editors to make use of it.
to find C/C++ header files. Nixpkgs adds wrapper to all language server [https://clangd.llvm.org/ clangd] (recommend), [https://github.com/MaskRay/ccls ccls] and [https://github.com/cquery-project/cquery cquery] to extend the include path of these tools. [https://github.com/MaskRay/ccls/wiki CCLS] also provides extensive documentation on how to setup a project/editors to make use of it.


== Use a different compiler version ==
== Use a different compiler version ==