diff options
| author | William Boman <william@redwill.se> | 2022-04-26 19:07:11 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-26 10:07:11 -0700 |
| commit | 5afe92ec2f066b2ef301223b6d0cd72ae13865f2 (patch) | |
| tree | 57532b629e83d5f94452dacaee32ebe772708774 | |
| parent | docs: update server_configurations.md (diff) | |
| download | nvim-lspconfig-5afe92ec2f066b2ef301223b6d0cd72ae13865f2.tar nvim-lspconfig-5afe92ec2f066b2ef301223b6d0cd72ae13865f2.tar.gz nvim-lspconfig-5afe92ec2f066b2ef301223b6d0cd72ae13865f2.tar.bz2 nvim-lspconfig-5afe92ec2f066b2ef301223b6d0cd72ae13865f2.tar.lz nvim-lspconfig-5afe92ec2f066b2ef301223b6d0cd72ae13865f2.tar.xz nvim-lspconfig-5afe92ec2f066b2ef301223b6d0cd72ae13865f2.tar.zst nvim-lspconfig-5afe92ec2f066b2ef301223b6d0cd72ae13865f2.zip | |
fix(vls): add cmd (#1862)
| -rw-r--r-- | lua/lspconfig/server_configurations/vls.lua | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/lua/lspconfig/server_configurations/vls.lua b/lua/lspconfig/server_configurations/vls.lua index 36255c04..3f23b5ef 100644 --- a/lua/lspconfig/server_configurations/vls.lua +++ b/lua/lspconfig/server_configurations/vls.lua @@ -2,6 +2,7 @@ local util = require 'lspconfig.util' return { default_config = { + cmd = { 'vls' }, filetypes = { 'vlang' }, root_dir = util.root_pattern('v.mod', '.git'), }, @@ -12,17 +13,6 @@ https://github.com/vlang/vls V language server. `v-language-server` can be installed by following the instructions [here](https://github.com/vlang/vls#installation). - -**By default, v-language-server doesn't have a `cmd` set.** This is because nvim-lspconfig does not make assumptions about your path. You must add the following to your init.vim or init.lua to set `cmd` to the absolute path ($HOME and ~ are not expanded) of your unzipped and compiled v-language-server. - -```lua --- set the path to the vls installation; -local vls_root_path = vim.fn.stdpath('cache')..'/lspconfig/vls' -local vls_binary = vls_root_path.."/cmd/vls/vls" - -require'lspconfig'.vls.setup { - cmd = {vls_binary}, -} ``` ]], default_config = { |
