diff options
author | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2019-12-15 16:15:57 +0900 |
---|---|---|
committer | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2019-12-15 16:15:57 +0900 |
commit | d93ca7e89884bc5f8656a60460e5f743810a2cb3 (patch) | |
tree | f5f0cc54928aee896be27b4c9415fe6a0d21c5ad /setting/gopls.vim | |
parent | c552d6fdc0104ac77ccf09ef8e3db9d5b51b2f87 (diff) | |
download | vim-lsp-settings-d93ca7e89884bc5f8656a60460e5f743810a2cb3.tar.gz vim-lsp-settings-d93ca7e89884bc5f8656a60460e5f743810a2cb3.tar.bz2 vim-lsp-settings-d93ca7e89884bc5f8656a60460e5f743810a2cb3.zip |
Customizable
Diffstat (limited to 'setting/gopls.vim')
-rw-r--r-- | setting/gopls.vim | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/setting/gopls.vim b/setting/gopls.vim index d31d4c9..1ed5cef 100644 --- a/setting/gopls.vim +++ b/setting/gopls.vim @@ -2,8 +2,11 @@ augroup vimlsp_settings_gopls au! autocmd User lsp_setup call lsp#register_server({ \ 'name': 'gopls', - \ 'cmd': {server_info->['gopls']}, - \ 'initialization_options': {"diagnostics": "false"}, - \ 'whitelist': ['go'], + \ 'cmd': lsp_settings#get('gopls', 'cmd', {server_info->['gopls']}), + \ 'initialization_options': lsp_settings#get('gopls', 'initialization_options', {"diagnostics": "true"}), + \ 'whitelist': lsp_settings#get('gopls', 'whitelist', ['go']), + \ 'blacklist': lsp_settings#get('gopls', 'blacklist', []), + \ 'config': lsp_settings#get('gopls', 'config', {}), + \ 'workspace_config': lsp_settings#get('gopls', 'workspace_config', {}), \ }) augroup END |