Initial commit

This commit is contained in:
Regen
2019-11-12 01:57:28 +09:00
commit b6916f1082
20 changed files with 1392 additions and 0 deletions

36
README.md Normal file
View File

@@ -0,0 +1,36 @@
# cmake-language-server
CMake LSP Implementation.
Alpha Stage, work in progress.
## Features
- [x] Builtin command completion
- [x] Documentation for commands and variables on hover
- [x] Formatting
## Installation
### Clients
- Neovim ([neoclide/coc.nvim][coc.nvim])
#### Neovim
```jsonc
"languageserver": {
"cmake": {
"command": "cmake-language-server",
"filetypes": ["cmake"],
"rootPatterns": [
"build/"
],
"initializationOptions": {
"buildDirectory": "build"
}
}
}
```
[coc.nvim]: https://github.com/neoclide/coc.nvim