diff options
author | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2019-12-14 20:58:46 +0900 |
---|---|---|
committer | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2019-12-14 20:58:46 +0900 |
commit | e0fbd76b43fedf43b979fb8253f18141f98fc6be (patch) | |
tree | 01217dd2b911e104ad2204ee8e13f2d0be00502d /plugin | |
download | vim-lsp-settings-e0fbd76b43fedf43b979fb8253f18141f98fc6be.tar.gz vim-lsp-settings-e0fbd76b43fedf43b979fb8253f18141f98fc6be.tar.bz2 vim-lsp-settings-e0fbd76b43fedf43b979fb8253f18141f98fc6be.zip |
First import
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/lsp_setup.vim | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/plugin/lsp_setup.vim b/plugin/lsp_setup.vim new file mode 100644 index 0000000..8c22b00 --- /dev/null +++ b/plugin/lsp_setup.vim @@ -0,0 +1,14 @@ +let s:setting_dir = expand('<sfile>:h:h').'/setting' +let s:setting = json_decode(join(readfile(expand('<sfile>:h:h').'/setting.json'), "\n")) + +function! s:vimlsp_setting() abort + for l:ft in keys(s:setting) + for l:command in keys(s:setting[l:ft]) + if executable(l:command) + exe 'source' printf('%s/%s.vim', s:setting_dir, l:command) + endif + endfor + endfor +endfunction + +call s:vimlsp_setting() |