CMake LSP Implementation
Project description
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"
}
}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for cmake-language-server-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d96b3715c3cb48a35eda2b3a08e4e923f9e9c24fa05a4bbaf40c3dc954174f0 |
|
MD5 | 8f2b694dd9f66c889031a5f77fa5ecdf |
|
BLAKE2b-256 | 68078516df005ea953e28e20ac285535784fc3bcfb2cf0f26e354025fc4fa853 |
Close
Hashes for cmake_language_server-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68e8570070d00c12fc9f870bda08a54e11c6012eac3a19dd0877a595ddc98cc5 |
|
MD5 | 2f788b6dced3383e1e8ed646b48c306e |
|
BLAKE2b-256 | a52a4014f834ce21aee4a60135e22bf0b36961243ae410913a024caf79fde305 |