summaryrefslogtreecommitdiff
path: root/.vimrc
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2024-04-19 23:10:36 +0200
committerMarc Vertes <mvertes@free.fr>2024-04-19 23:10:36 +0200
commit75692cf01b38c123ebe7bd92ebf9277a9be35fbd (patch)
tree50d54131503d95fae9f601f7f1bc8c5e335c029b /.vimrc
parentb1d42a5ce16d828a1b7e840b5574e50281b46cd6 (diff)
update
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc15
1 files changed, 8 insertions, 7 deletions
diff --git a/.vimrc b/.vimrc
index fb8af89..b26fe47 100644
--- a/.vimrc
+++ b/.vimrc
@@ -32,9 +32,9 @@ set guifont=6x13:h13
set rtp+=/opt/homebrew/opt/fzf
let g:fzf_preview = 'cat {}'
-set grepprg=rg\ --vimgrep\ --smart-case\ --hidden\ --follow
+" set grepprg=rg\ --vimgrep\ --smart-case\ --hidden\ --follow
-nnoremap \ :Rg<CR>
+" nnoremap \ :Rg<CR>
" nnoremap <C-T> :Files<cr>
nnoremap <Leader>b :Buffers<cr>
nnoremap <Leader>s :Blines<cr>
@@ -47,20 +47,21 @@ autocmd filetype vimki nmap <leader>z :FZF ~/Wiki<CR>
autocmd filetype markdown,text,vimki setlocal textwidth=72
" vim-go plugin
+let g:go_gopls_enabled = 1
let g:go_def_mode = "gopls"
let g:go_info_mode = "gopls"
-let g:go_list_type = "quickfix"
let g:go_fmt_command = "gopls"
let g:go_gopls_gofumpt = 1
-
" let g:go_gopls_enabled = 0
-let g:go_gopls_enabled = 1
-let g:go_def_mode = "godef"
-let g:go_fmt_command = "goimports"
+" let g:go_def_mode = "godef"
+" let g:go_fmt_command = "goimports"
let g:go_metalinter_command = "golangci-lint"
+let g:go_list_type = "quickfix"
+
"autocmd FileType go syntax on
autocmd FileType go nmap <leader>b <Plug>(go-build)
autocmd FileType go nmap <leader>i <Plug>(go-info)
+autocmd FileType go nmap <leader>l <Plug>(go-meta-lint)
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)