" Make it easier to repeat macros nnoremap @@ " YouCompleteMe nnoremap fx :YcmCompleter FixIt nnoremap jd :YcmCompleter GoTo nnoremap gt :YcmCompleter GetType nnoremap gp :YcmCompleter GetParent nnoremap gd :YcmCompleter GetDoc nnoremap sd :YcmShowDetailedDiagnostic " DoxygenToolkit nnoremap d :Dox " fzf exec 'nnoremap f :Files ' exec 'nnoremap a :Ag ' nnoremap g :GitFiles nnoremap b :Buffers nnoremap l :BLines nnoremap c :Commits nnoremap h :Helptags nnoremap s :Snippets " Treat long lines as line containing breaks nnoremap j gj nnoremap k gk " Quick write map w :w! " Switch panes nnoremap h nnoremap j nnoremap k nnoremap l " Quick tabs exec "nmap tn :tabnew " nmap tc :tabclose nmap to :tabonly exec "nmap tm :tabmove " " Clear search highlights map :noh " Quick clipboard yank/put map y "+y map Y "+Y map p "+p map P "+P " Jump to current location list item nmap ll :ll " Jump to next location list item nmap ln :lnext " Jump to previous location list item nmap lp :lprevious " 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