set tabstop=4 shiftwidth=4 noexpandtab relativenumber ai nu rnu nosmd hi Search cterm=NONE ctermfg=white ctermbg=blue hi StatusLine ctermbg=NONE cterm=italic autocmd InsertEnter * hi StatusLine cterm=bold autocmd InsertLeave * hi StatusLine cterm=italic highlight LineNr ctermfg=grey highlight EndOfBuffer ctermfg=black ctermbg=black " Disable highlighting when searching nnoremap :noh " NetRW set splitbelow splitright 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 = 20 function! OpenNetRW() Vexplore endfunction aug netrw_close au! au WinEnter * if winnr('$') == 1 && getbufvar(winbufnr(winnr()), "&filetype") == "netrw"|q|endif aug END nnoremap :wincmd w nnoremap :wincmd W inoremap :wincmd W nnoremap - :call OpenNetRW() " gdb integration let g:termdebug_popup = 0 let g:termdebug_wide = 100 tnoremap :wincmd w tnoremap :wincmd W tnoremap au BufEnter term://* startinsert au BufEnter *.c,*.cpp,*.h,*.hpp packadd termdebug nnoremap :Termdebug a.out nnoremap :!g++ -g %:p nnoremap :Run nnoremap :Stop nnoremap :Break nnoremap :Clear nnoremap :Continue nnoremap :Over nnoremap :Step nnoremap :Finish