summaryrefslogtreecommitdiff
path: root/.vimrc
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2020-05-18 10:02:13 +0200
committerMarc Vertes <mvertes@free.fr>2020-05-18 10:02:13 +0200
commitfc02574a5227cf6e348074d74be21d194e58da9d (patch)
treed002f44bba15b83e5de2e1ce254794cff17eeaf3 /.vimrc
parent6ad4ebee91eda2a62d229f0b950b2634511cf980 (diff)
fix vim-go plugin settings
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc36
1 files changed, 20 insertions, 16 deletions
diff --git a/.vimrc b/.vimrc
index aa63864..79cd484 100644
--- a/.vimrc
+++ b/.vimrc
@@ -1,39 +1,43 @@
" set background=
-set nocp
+set t_te= t_ti= laststatus=2
syntax on
-autocmd filetype javascript,html,json,yaml set ts=2 sts=2 sw=2 et
+filetype on
+filetype plugin on
+filetype plugin indent on
+let mapleader = ","
-" keep status line
-set laststatus=2
+" vimki plugin
+let g:vimki_lower = "a-zàçéèêếëîïñôöùûü"
+autocmd filetype vimki set autowrite
-set autowrite
-let mapleader = ","
+" vim-go plugin
let g:go_def_mode = "gopls"
let g:go_info_mode = "gopls"
let g:go_list_type = "quickfix"
let g:go_fmt_command = "goimports"
let g:go_metalinter_command = "golangci-lint"
-
-let g:netrw_browsex_viewer = "open"
-let g:netrw_gx = "<cWORD>"
-let g:netrw_banner = 0
-
-let g:vimki_lower = "a-zàçéèêếëîïñôöùûü"
-
-nnoremap <leader>a :cclose<CR>
autocmd FileType go nmap <leader>b <Plug>(go-build)
autocmd FileType go nmap <leader>i <Plug>(go-info)
autocmd FileType go nmap <leader>r <Plug>(go-run)
autocmd FileType go nmap <leader>t <Plug>(go-test)
autocmd FileType go nmap <leader>f <Plug>(go-test-func)
autocmd FileType go nmap <leader>v <Plug>(go-referrers)
+autocmd FileType go nmap <leader>n :cnext<CR>
+autocmd FileType go nmap <leader>p :cprevious<CR>
+autocmd FileType go nmap <leader>a :cclose<CR>
autocmd BufNewFile,BufRead *.go setlocal noexpandtab tabstop=4 shiftwidth=4
+let g:netrw_browsex_viewer = "open"
+let g:netrw_gx = "<cWORD>"
+let g:netrw_banner = 0
+
+autocmd filetype javascript,html,json,yaml set ts=2 sts=2 sw=2 et
+
" :set wm=2 linebreak
" :set term=ansi
-:set modeline
-:set modelines=5
+":set modeline
+":set modelines=5
set autoindent
"set breakindent
" :set ts=2 sw=2 sts=2 et