" 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 " Paragraph format / unformat 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