f8136d6dbc62685364029c6b75699f6a5bfbc93c
cmake-language-server
CMake LSP Implementation.
Alpha Stage, work in progress.
Features
- Builtin command completion
- Documentation for commands and variables on hover
- Formatting
Commands
cmake-language-server: LSP servercmake-format: CLI frontend for formatting
Installation
$ pip install cmake-language-server
Clients
- Neovim (neoclide/coc.nvim)
Neovim
"languageserver": {
"cmake": {
"command": "cmake-language-server",
"filetypes": ["cmake"],
"rootPatterns": [
"build/"
],
"initializationOptions": {
"buildDirectory": "build"
}
}
}
Languages
Python
99.5%
CMake
0.4%
C++
0.1%