diff --git a/init.vim b/init.vim index 91ff45d..196a8bb 100644 --- a/init.vim +++ b/init.vim @@ -49,6 +49,7 @@ Plug 'vim-airline/vim-airline-themes' Plug 'scrooloose/nerdTree' Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } +Plug 'deoplete-plugins/deoplete-go', { 'do': 'make'} Plug 'davidhalter/jedi-vim' Plug 'deoplete-plugins/deoplete-jedi' @@ -106,6 +107,10 @@ inoremap pumvisible() ? "\" : "\" inoremap pumvisible() ? "\" : "\" let g:deoplete#enable_at_startup = 1 +" deoplete-go settings +let g:deoplete#sources#go#gocode_binary = $GOLIB.'/bin/gocode' +let g:deoplete#sources#go#sort_class = ['package', 'func', 'type', 'var', 'const'] + if has('win32') let g:python3_host_prog = 'C:\Program Files\Python38\python.exe' endif diff --git a/zshrc_profile b/zshrc_profile index baade6f..f563e5b 100644 --- a/zshrc_profile +++ b/zshrc_profile @@ -24,9 +24,9 @@ source $HOME/.config/nvim/alias.sh source $HOME/.config/nvim/nvim_profile source $HOME/.local/venv/bin/activate +export GOROOT=/usr/local/go +export PATH=$PATH:$GOROOT/bin -export PATH=$PATH:/usr/local/go/bin - -export GOPATH=$HOME/.local/golib -export PATH=$PATH:$GOPATH/bin -export GOPATH=$GOPATH:$HOME/Prog/go +export GOLIB=$HOME/.local/golib +export PATH=$PATH:$GOLIB/bin +export GOPATH=$GOLIB:$HOME/Prog/go