All Projects → voldikss → coc-cmake

voldikss / coc-cmake

Licence: other
coc.nvim extension for cmake language

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to coc-cmake

lin.vim
Lin Rongbin's (Neo)Vim Distribution
Stars: ✭ 139 (+61.63%)
Mutual labels:  coc-nvim
coc-volar
Volar (Fast Vue Language Support) extension for coc.nvim
Stars: ✭ 143 (+66.28%)
Mutual labels:  coc-nvim
coc-webview
Using an external browser to support the webview in coc.nvim.
Stars: ✭ 21 (-75.58%)
Mutual labels:  coc-nvim
coc-toml
Toml extension for coc-nvim, using taplo for lsp engine
Stars: ✭ 52 (-39.53%)
Mutual labels:  coc-nvim
coc-sql
SQL extension for coc.nvim
Stars: ✭ 104 (+20.93%)
Mutual labels:  coc-nvim
coc-nginx
nginx-language-server extension for coc.nvim
Stars: ✭ 16 (-81.4%)
Mutual labels:  coc-nvim

coc-cmake

publish npm version

coc.nvim extension for cmake language.

Features

  • Code completion
  • Code formatting
  • Hover documentation
  • Online document help

Install

:CocInstall coc-cmake

Commands

  • :CocCommand cmake.onlineHelp

Configuration

Properties

cmake.cmakePath: Path to CMake generator executable. Type:
string
Default:
"cmake"
cmake.formatter: Path to [cmake-format](https://github.com/cheshirekow/cmake_format). Type:
string
Default:
"cmake-format"
cmake.formatter_args: Additional arguments to be passed down to the formatter. Type:
string[]
Default:
[]
cmake.lsp.enable: Enable language server(https://github.com/regen100/cmake-language-server), Notice that the functionality(completion, formatting, etc.) of lsp and extension builtin can not coexist. Type:
boolean
Default:
false
cmake.lsp.serverPath: Path to [cmake-language-server](https://github.com/regen100/cmake-language-server). Type:
string
Default:
"cmake-language-server"
cmake.lsp.buildDirectory: See https://github.com/regen100/cmake-language-server#configuration. Type:
string
Default:
"build"

References

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].