- [LSP](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#languageServerProtocol) - [`textDocument/completion`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_completion): - Constrain symbols to be only usable ones in the given position and context - Include symbols from `#include` statements - [`textDocument/implementation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_implementation): Go to implementation support - [`textDocument/rename`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_rename): Symbol renaming support