mirror of
https://github.com/spf13/spf13-vim.git
synced 2024-09-21 07:27:11 +00:00
Better configuration for Go-Vim
This commit is contained in:
parent
9af9ba73cf
commit
41944496fd
25
.vimrc
25
.vimrc
@ -458,6 +458,29 @@
|
||||
|
||||
" Plugins {
|
||||
|
||||
" GoLang {
|
||||
if count(g:spf13_bundle_groups, '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"
|
||||
let g:syntastic_go_checkers = ['golint', 'govet', 'errcheck']
|
||||
let g:syntastic_mode_map = { 'mode': 'active', 'passive_filetypes': ['go'] }
|
||||
au FileType go nmap <Leader>s <Plug>(go-implements)
|
||||
au FileType go nmap <Leader>i <Plug>(go-info)
|
||||
au FileType go nmap <Leader>e <Plug>(go-rename)
|
||||
au FileType go nmap <leader>r <Plug>(go-run)
|
||||
au FileType go nmap <leader>b <Plug>(go-build)
|
||||
au FileType go nmap <leader>t <Plug>(go-test)
|
||||
au FileType go nmap <Leader>gd <Plug>(go-doc)
|
||||
au FileType go nmap <Leader>gv <Plug>(go-doc-vertical)
|
||||
au FileType go nmap <leader>co <Plug>(go-coverage)
|
||||
endif
|
||||
" }
|
||||
|
||||
|
||||
" TextObj Sentence {
|
||||
if count(g:spf13_bundle_groups, 'writing')
|
||||
augroup textobj_sentence
|
||||
@ -1039,6 +1062,8 @@
|
||||
endif
|
||||
" }
|
||||
|
||||
|
||||
|
||||
" }
|
||||
|
||||
" GUI Settings {
|
||||
|
Loading…
Reference in New Issue
Block a user