let mapleader = "\" " core nnoremap :b# nnoremap :nohlsearch nnoremap m :make nnoremap w :w nnoremap x :x inoremap nnoremap Q nnoremap Y y$ nnoremap Y "+y$ vnoremap y "+y vnoremap d "+d vnoremap p "+p vnoremap P "+P nnoremap y "+y nnoremap d "+d nnoremap p "+p nnoremap P "+P nnoremap yy "+yy nnoremap d "+dd nnoremap - nnoremap + nnoremap < nnoremap > nnoremap nnoremap j nnoremap k nnoremap h nnoremap l nnoremap j gj nnoremap k gk inoremap pumvisible() ? '' : '' inoremap pumvisible() ? '' : '' " functions nnoremap ig :Guid " fzf nnoremap fg :GFiles nnoremap ff :Files ~ nnoremap fh :History nnoremap fc :BCommits nnoremap fb :Buffers nnoremap fl :Lines " vim-argwrap nnoremap a :ArgWrap " vim-bbye nnoremap :Bwipeout " vim-bufonly nnoremap :BufOnly " vim-easy-align nmap ga (EasyAlign) vmap (EasyAlign) " vim-go auto FileType go nmap b (go-build) auto FileType go nmap c (go-coverage) auto FileType go nmap r (go-run) auto FileType go nmap t (go-test) auto FileType go nmap :GoDebugStart auto FileType go nmap :GoDebugBreakpoint auto FileType go nmap :GoDebugStepOut auto FileType go nmap :GoDebugStop " vim-fswitch auto FileType cpp noremap fs :FSHere