aboutsummaryrefslogtreecommitdiffstats
path: root/autoload
diff options
context:
space:
mode:
authorAshkan Kiani <ashkan.k.kiani@gmail.com>2019-11-13 10:45:30 -0800
committerAshkan Kiani <ashkan.k.kiani@gmail.com>2019-11-13 10:45:30 -0800
commitb97bcbeddc3902911c2e9ab5f13b5327a81c745f (patch)
treee67248064e95eac70f02e5e422c3eb2a8fed0b11 /autoload
parentAdd vim function for texlab. (diff)
downloadnvim-lspconfig-b97bcbeddc3902911c2e9ab5f13b5327a81c745f.tar
nvim-lspconfig-b97bcbeddc3902911c2e9ab5f13b5327a81c745f.tar.gz
nvim-lspconfig-b97bcbeddc3902911c2e9ab5f13b5327a81c745f.tar.bz2
nvim-lspconfig-b97bcbeddc3902911c2e9ab5f13b5327a81c745f.tar.lz
nvim-lspconfig-b97bcbeddc3902911c2e9ab5f13b5327a81c745f.tar.xz
nvim-lspconfig-b97bcbeddc3902911c2e9ab5f13b5327a81c745f.tar.zst
nvim-lspconfig-b97bcbeddc3902911c2e9ab5f13b5327a81c745f.zip
Add skeleton and refactor texlab.
Diffstat (limited to 'autoload')
-rw-r--r--autoload/common_lsp.vim6
1 files changed, 5 insertions, 1 deletions
diff --git a/autoload/common_lsp.vim b/autoload/common_lsp.vim
index ab137727..634a796d 100644
--- a/autoload/common_lsp.vim
+++ b/autoload/common_lsp.vim
@@ -1,3 +1,7 @@
function! common_lsp#texlab(config)
- return luaeval("require'common_lsp/texlab'.texlab(_A)", a:config)
+ return luaeval("require'common_lsp'.texlab.setup(_A)", 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})
endfunction