diff options
| author | Marc Vertes <mvertes@free.fr> | 2020-01-03 16:22:52 +0100 |
|---|---|---|
| committer | Marc Vertes <mvertes@free.fr> | 2020-01-03 16:22:52 +0100 |
| commit | 76322c17399526b3aee47b75ce7c685af3cf4f97 (patch) | |
| tree | 4015536c158161fadb910b99a5f4f5ed4b097732 | |
| parent | 3d464e6a843498ecfcbf0688edd133acb5e313e4 (diff) | |
update .vimrc
| -rw-r--r-- | .vimrc | 65 |
1 files changed, 65 insertions, 0 deletions
@@ -0,0 +1,65 @@ +" set background= +set nocp +filetype plugin on + +call plug#begin() +Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' } +call plug#end() + +filetype on +autocmd filetype javascript,html,json,yaml set ts=2 sts=2 sw=2 et + +set autowrite +let mapleader = "," +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 = "xdg-open" +let g:potwiki_autowrite = 1 + +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 BufNewFile,BufRead *.go setlocal noexpandtab tabstop=4 shiftwidth=4 + +" :set wm=2 linebreak +:set term=ansi +:set modeline +:set modelines=5 +set autoindent +" :set ts=2 sw=2 sts=2 et +:set wrap +:set linebreak +:set nolist +:set formatoptions-=t +" noremap <M-v> :!cscope -1 <cword>
+" noremap <M-a> :!cscope -0 <cword>
+" noremap <M-f> :!cscope -7 <cfile>
+noremap f !}fmt
+noremap F !}fmt -c -w 2048
+" noremap <buffer> K :s,^,//,
+" noremap <buffer> <C-K> :s,^//,,
+noremap <buffer> # :s,^,#,
+noremap <buffer> @ :s,^#,,
+"hi MatchParen term=reverse ctermbg=magenta ctermfg=none +" hi MatchParen cterm=reverse term=reverse ctermfg=white +" + +noremap <leader>o :!xdg-open <cfile><cr><cr> +noremap <C-g> :tag <c-r><c-w><cr> + +let g:netrw_banner = 0 +"let g:netrw_liststyle = 3 +"let g:netrw_browse_split = 4 +"let g:netrw_altv = 1 +"let g:netrw_winsize = 25 +"augroup ProjectDrawer +" autocmd! +" autocmd VimEnter * :Vexplore +"augroup END |
