" YouCompleteMe nnoremap fi :YcmCompleter FixIt nnoremap gd :YcmCompleter GoTo nnoremap gt :YcmCompleter GetType nnoremap gp :YcmCompleter GetParent nnoremap sd :YcmShowDetailedDiagnostic " Quickfix list nnoremap qo :copen nnoremap qc :cclose nnoremap qq :cc nnoremap qn :cnext nnoremap qp :cprevious nnoremap qf :cfirst nnoremap qa :clast " Location list nnoremap lo :lopen nnoremap lc :lclose nnoremap ll :ll nnoremap ln :lnext nnoremap lp :lprevious nnoremap lf :lfirst nnoremap la :llast " DoxygenToolkit nnoremap d :Dox " fzf nnoremap f :Files nnoremap a :Ag nnoremap g :GitFiles nnoremap b :Buffers nnoremap l :BLines nnoremap c :Colors nnoremap h :Helptags nnoremap s :Snippets " Treat long lines as line containing breaks nnoremap j gj nnoremap k gk " Quick write nnoremap w :w! " Switch panes nnoremap h nnoremap j nnoremap k nnoremap l " Redraw window nnoremap l " Quick tabs nnoremap tn :tabnew nnoremap tc :tabclose nnoremap to :tabonly nnoremap tm :tabmove " Clear search highlights map :noh " Show highlight group under cursor map hi :echo "hi<" . synIDattr(synID(line("."),col("."),1),"name") . \ '> trans<' . synIDattr(synID(line("."),col("."),0),"name") . "> lo<" \ . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">" " System clipboard yank/put map y "+y map Y "+Y map p "+p map P "+P " Quickly access spelling menu imap us nmap ius " Disable 'Q' from opening Ex mode nmap Q " Disable 'K' from loading man pages in normal mode nmap K " Disable 'K' from loading man pages in visual mode vmap K " Split line at the cursor nnoremap [j i nnoremap ]j a