* Debug integration, both local and remote, through lldb
* Debug integration, both local and remote, through lldb
* Supports the following build systems:
* Supports the following build systems:
* CMake
* CMake
* Meson
* Meson
* Git support through libgit2
* Git support through libgit2
* Fast C++ autocompletion
* Fast C++ autocompletion
* Tooltips showing type information and doxygen documentation (C++)
* Tooltips showing type information and doxygen documentation (C++)
@ -30,9 +32,9 @@ towards libclang with speed, stability, and ease of use in mind.
* Go to declaration, implementation, methods and usages (C++)
* Go to declaration, implementation, methods and usages (C++)
* OpenCL and CUDA files are supported and parsed as C++
* OpenCL and CUDA files are supported and parsed as C++
* Other file types:
* Other file types:
* Language server protocol support is enabled if `[language identifier]-language-server` executable is found. This executable can be a symbolic link to one of your installed language server binaries.
* Language server protocol support is enabled if `[language identifier]-language-server` executable is found. This executable can be a symbolic link to one of your installed language server binaries.
See [language-server-protocol/specification.md](https://github.com/Microsoft/language-server-protocol/blob/gh-pages/specification.md) for the currently defined language identifiers.
See [language-server-protocol/specification.md](https://github.com/Microsoft/language-server-protocol/blob/gh-pages/specification.md) for the currently defined language identifiers.
* otherwise, only keyword and buffer completion supported
* otherwise, only keyword and buffer completion supported