updated vimrc with vim-go bindings

moveTools
Adam Veldhousen 9 years ago
parent 10e30dba16
commit f3746a36cf

@ -2,8 +2,8 @@
set runtimepath=,$VIMRUNTIME,$VIM/vimfiles,~/Tools/vim
call pathogen#infect()
call pathogen#helptags()
execute pathogen#infect()
execute pathogen#helptags()
set omnifunc=syntaxcomplete#Complete
@ -36,7 +36,6 @@ colorscheme hickop "jellybeans
"elflord
let mapleader = ","
let g:ctrlp_map = '<C-P>'
map <Space> :noh<CR>
map <leader>w :buffers<CR>
@ -166,6 +165,33 @@ endif
set scrolloff=4
" vim-go
let g:go_highlight_functions = 1
let g:go_highlight_methods = 1
let g:go_highlight_structs = 1
let g:go_highlight_operators = 1
let g:go_highlight_build_constraints = 1
let g:go_fmt_command = "goimports"
"
au FileType go nmap <Leader>r <Plug>(go-rename)
" show type info
au FileType go nmap <Leader>i <Plug>(go-info)
" go def
au FileType go nmap <Leader>di <Plug>(go-def-split)
au FileType go nmap <Leader>ds <Plug>(go-def-vertical)
au FileType go nmap <Leader>dt <Plug>(go-def-tab)
" go docs
au FileType go nmap <Leader>gd <Plug>(go-doc)
au FileType go nmap <Leader>gs <Plug>(go-doc-vertical)
au FileType go nmap <Leader>gb <Plug>(go-doc-browser)
" ctrl p
let g:ctrlp_map = '<C-P>'
let g:go_disable_autoinstall = 0
let g:ctrlp_working_path_mode = 2

Loading…
Cancel
Save