better vim keys
This commit is contained in:
parent
39c8f6444b
commit
bbd0c7e8c0
1 changed files with 6 additions and 2 deletions
|
@ -189,10 +189,12 @@ nmap <silent> gd <Plug>(coc-definition)
|
|||
nmap <silent> gy <Plug>(coc-type-definition)
|
||||
nmap <silent> gi <Plug>(coc-implementation)
|
||||
nmap <silent> gr <Plug>(coc-references)
|
||||
nmap <silent> go <Plug>(coc-list-outline)
|
||||
nmap <silent> go :CocList outline<CR>
|
||||
|
||||
nnoremap <silent> K :call <SID>show_documentation()<CR>
|
||||
nmap <leader>rn <Plug>(coc-rename)
|
||||
inoremap <silent><expr> <TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
|
||||
inoremap <expr> <cr> pumvisible() ? "\<C-y>" : "\<CR>"
|
||||
|
||||
function! s:show_documentation()
|
||||
if (index(['vim','help'], &filetype) >= 0)
|
||||
|
@ -205,13 +207,15 @@ endfunction
|
|||
nmap <C-p> :Clap files<CR>
|
||||
nmap <C-p>b :Clap buffers<CR>
|
||||
|
||||
imap <C-w> <Plug>(minisnip)
|
||||
|
||||
if has("autocmd")
|
||||
autocmd FileType go nmap <leader>b <Plug>(go-build)
|
||||
autocmd FileType go nmap <leader>r <Plug>(go-run)
|
||||
autocmd FileType go nmap <leader>t <Plug>(go-test)
|
||||
autocmd FileType go nmap <leader>T <Plug>(go-test-func)
|
||||
autocmd FileType go nmap <leader>c <Plug>(go-coverage)
|
||||
autocmd FileType go nmap <leader>cc <Plug>(go-coverage-clean)
|
||||
autocmd FileType go nmap <leader>cc <Plug>(go-coverage-clear)
|
||||
autocmd FileType go nmap <leader>a <Plug>(go-alternate-edit)
|
||||
autocmd FileType go nmap <leader>f <Plug>(go-fmt)
|
||||
autocmd FileType go nmap <leader>d <Plug>(go-def)
|
||||
|
|
Loading…
Add table
Reference in a new issue