2d36887b2670b0d46e4dddbed6b4c35af74af02b
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%