aboutsummaryrefslogtreecommitdiffstats
path: root/autoload
diff options
context:
space:
mode:
authorAshkan Kiani <ashkan.k.kiani@gmail.com>2019-11-13 18:08:33 -0800
committerAshkan Kiani <ashkan.k.kiani@gmail.com>2019-11-13 18:08:33 -0800
commit997366c95e4ad81d1b79543d1cb787f446c021a5 (patch)
tree309b3dddb57c5d60f22dbb0bb28928e088021ce4 /autoload
parentRemove print statement. (diff)
downloadnvim-lspconfig-997366c95e4ad81d1b79543d1cb787f446c021a5.tar
nvim-lspconfig-997366c95e4ad81d1b79543d1cb787f446c021a5.tar.gz
nvim-lspconfig-997366c95e4ad81d1b79543d1cb787f446c021a5.tar.bz2
nvim-lspconfig-997366c95e4ad81d1b79543d1cb787f446c021a5.tar.lz
nvim-lspconfig-997366c95e4ad81d1b79543d1cb787f446c021a5.tar.xz
nvim-lspconfig-997366c95e4ad81d1b79543d1cb787f446c021a5.tar.zst
nvim-lspconfig-997366c95e4ad81d1b79543d1cb787f446c021a5.zip
Add gopls, path utils, and root_pattern pattern.
Diffstat (limited to 'autoload')
-rw-r--r--autoload/common_lsp.vim11
1 files changed, 8 insertions, 3 deletions
diff --git a/autoload/common_lsp.vim b/autoload/common_lsp.vim
index 634a796d..3ecd2d90 100644
--- a/autoload/common_lsp.vim
+++ b/autoload/common_lsp.vim
@@ -1,7 +1,12 @@
+function! common_lsp#setup(name, config)
+ return luaeval("local name, config = unpack(_A) require'common_lsp'[name].setup(config)", {a:name, a:config})
+endfunction
+
function! common_lsp#texlab(config)
- return luaeval("require'common_lsp'.texlab.setup(_A)", a:config)
+ call common_lsp#setup("texlab", a:config)
endfunction
-function! common_lsp#setup(name, config)
- return luaeval("local name, config = unpack(_A) require'common_lsp'[name].setup(config)", {a:name, a:config})
+function! common_lsp#gopls(config)
+ call common_lsp#setup("gopls", a:config)
endfunction
+