diff --git a/.vimrc.bundles b/.vimrc.bundles index c2d9fd0..f7e23c0 100644 --- a/.vimrc.bundles +++ b/.vimrc.bundles @@ -360,10 +360,6 @@ endif " coc-clangd: c/c++, may need to install clangd seperatly let g:coc_global_extensions = ['coc-pyright', 'coc-rls', 'coc-clangd', 'coc-tsserver', 'coc-html', 'coc-cmake', 'coc-json', 'coc-sh', 'coc-java'] - let g:coc_user_config = { - \ 'suggest.noselect': v:true, - \ 'suggest.enablePreselect': v:false } - if filereadable(expand(config_dir . "/coc-nvim-config.vim")) exec "source " . config_dir . "/coc-nvim-config.vim" endif diff --git a/coc-nvim-config.vim b/coc-nvim-config.vim index ce2cc88..808d6cd 100644 --- a/coc-nvim-config.vim +++ b/coc-nvim-config.vim @@ -74,3 +74,12 @@ nnoremap j :CocNext nnoremap k :CocPrev " Resume latest coc list. nnoremap p :CocListResume + +"COC LSP SETTING +" let g:coc_user_config = { +" \ 'suggest.noselect': v:true, +" \ 'suggest.enablePreselect': v:false, } + + +call coc#config("java.jdt.ls.vmargs", '-javaagent:/Users/nactang/.dotfiles/config/coc/java/lombok-1.18.26.jar') +call coc#config("java.jdt.ls.lombokSupport.enabled", v:false) diff --git a/config/coc/java/lombok-1.18.26.jar b/config/coc/java/lombok-1.18.26.jar new file mode 100644 index 0000000..d7d7d69 Binary files /dev/null and b/config/coc/java/lombok-1.18.26.jar differ diff --git a/config/coc/setting.json b/config/coc/setting.json deleted file mode 100644 index 49a5b69..0000000 --- a/config/coc/setting.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "suggest.noselect": true, - "suggest.enablePreselect": false -}