aboutsummaryrefslogtreecommitdiffstats
path: root/autoload/common_lsp.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/common_lsp.vim')
-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
+