Merge pull request #17 from regen100/update-doc

Update README
This commit is contained in:
Regen
2020-06-06 15:23:44 +09:00
committed by GitHub

View File

@@ -25,12 +25,14 @@ Alpha Stage, work in progress.
$ pip install cmake-language-server $ pip install cmake-language-server
``` ```
### Clients ### Tested Clients
- Neovim ([neoclide/coc.nvim][coc.nvim]) - Neovim ([neoclide/coc.nvim][coc.nvim], [prabirshrestha/vim-lsp][vim-lsp])
#### Neovim #### Neovim
##### coc.nvim
```jsonc ```jsonc
"languageserver": { "languageserver": {
"cmake": { "cmake": {
@@ -46,5 +48,21 @@ $ pip install cmake-language-server
} }
``` ```
##### vim-lsp
```vim
if executable('cmake-language-server')
au User lsp_setup call lsp#register_server({
\ 'name': 'cmake',
\ 'cmd': {server_info->['cmake-language-server']},
\ 'root_uri': {server_info->lsp#utils#path_to_uri(lsp#utils#find_nearest_parent_file_directory(lsp#utils#get_buffer_path(), 'build/'))},
\ 'whitelist': ['cmake'],
\ 'initialization_options': {
\ 'buildDirectory': 'build',
\ }
\})
endif
```
[coc.nvim]: https://github.com/neoclide/coc.nvim [coc.nvim]: https://github.com/neoclide/coc.nvim
[vim-lsp]: https://github.com/prabirshrestha/vim-lsp