From 76322c17399526b3aee47b75ce7c685af3cf4f97 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Fri, 3 Jan 2020 16:22:52 +0100 Subject: update .vimrc --- .vimrc | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .vimrc (limited to '.vimrc') diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..03b4eff --- /dev/null +++ b/.vimrc @@ -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 a :cclose +autocmd FileType go nmap b (go-build) +autocmd FileType go nmap i (go-info) +autocmd FileType go nmap r (go-run) +autocmd FileType go nmap t (go-test) +autocmd FileType go nmap f (go-test-func) +autocmd FileType go nmap v (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 :!cscope -1 +" noremap :!cscope -0 +" noremap :!cscope -7 +noremap f !}fmt +noremap F !}fmt -c -w 2048 +" noremap K :s,^,//, +" noremap :s,^//,, +noremap # :s,^,#, +noremap @ :s,^#,, +"hi MatchParen term=reverse ctermbg=magenta ctermfg=none +" hi MatchParen cterm=reverse term=reverse ctermfg=white +" + +noremap o :!xdg-open +noremap :tag + +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 -- cgit v1.2.3