Vimrc fixes
This commit is contained in:
parent
69061dfe7f
commit
25c4b1fffb
|
@ -1,3 +1,8 @@
|
||||||
|
nmap <silent> gvd <Plug>(go-def-vertical)
|
||||||
|
nmap <silent> gsd <Plug>(go-def-split)
|
||||||
|
nmap <silent> gvD <Plug>(go-def-type-vertical)
|
||||||
|
nmap <silent> gsD <Plug>(go-def-type-split)
|
||||||
|
|
||||||
nmap <silent> <leader>gb :up<bar>:GoBuild<cr>
|
nmap <silent> <leader>gb :up<bar>:GoBuild<cr>
|
||||||
nmap <silent> <leader>gr :up<bar>:GoRun<cr>
|
nmap <silent> <leader>gr :up<bar>:GoRun<cr>
|
||||||
nmap <silent> <leader>gc :GoCallers<cr>
|
nmap <silent> <leader>gc :GoCallers<cr>
|
||||||
|
|
14
vimrc
14
vimrc
|
@ -94,6 +94,9 @@ augroup vimrc
|
||||||
autocmd InsertLeavePre * set nocul
|
autocmd InsertLeavePre * set nocul
|
||||||
" use tabs in .gitconfig
|
" use tabs in .gitconfig
|
||||||
autocmd BufEnter .gitconfig setlocal shiftwidth=2 tabstop=2 noexpandtab
|
autocmd BufEnter .gitconfig setlocal shiftwidth=2 tabstop=2 noexpandtab
|
||||||
|
" Quickfix window is always full-width.
|
||||||
|
" https://github.com/fatih/vim-go/issues/1757#issuecomment-565130503
|
||||||
|
autocmd FileType qf if (getwininfo(win_getid())[0].loclist != 1) | wincmd J | endif
|
||||||
augroup end
|
augroup end
|
||||||
|
|
||||||
" But, don't remember the current directory for a given file:
|
" But, don't remember the current directory for a given file:
|
||||||
|
@ -139,13 +142,14 @@ nmap <silent> <leader>l :lclose<cr>
|
||||||
|
|
||||||
" deoplete configuration
|
" deoplete configuration
|
||||||
packadd! deoplete.nvim
|
packadd! deoplete.nvim
|
||||||
|
" Disable completion messages:
|
||||||
|
set shortmess+=c
|
||||||
let g:deoplete#enable_at_startup = 1
|
let g:deoplete#enable_at_startup = 1
|
||||||
call deoplete#custom#option('num_processes', 6)
|
call deoplete#custom#option('num_processes', 6)
|
||||||
call deoplete#custom#option('max_list', 50)
|
call deoplete#custom#option('max_list', 250)
|
||||||
call deoplete#custom#option('auto_complete_delay', 10)
|
call deoplete#custom#option('auto_complete_delay', 0)
|
||||||
call deoplete#custom#option('auto_refresh_delay', 10)
|
call deoplete#custom#option('auto_refresh_delay', 250)
|
||||||
" https://github.com/Shougo/deoplete.nvim/issues/965#issuecomment-482925193
|
call deoplete#custom#option('refresh_always', v:false)
|
||||||
" Seems to be causing autocomplete issues so removing for now.
|
|
||||||
call deoplete#custom#option('omni_patterns', {
|
call deoplete#custom#option('omni_patterns', {
|
||||||
\ 'go': '[^. *\t]\.\w*',
|
\ 'go': '[^. *\t]\.\w*',
|
||||||
\})
|
\})
|
||||||
|
|
Loading…
Reference in New Issue