""" map leader to ---------------------------------------------------- let mapleader=" " """ emulated plugins " use 'c|d|yia' to c|d|y inner arguments set argtextobj " enable gcc / gc+motion to toggle comments set commentary " jump around text easier, with as leader Plug 'easymotion/vim-easymotion' " highlight yank. duh. set highlightedyank " vim navigation for the dir tree view set NERDTree set ReplaceWithRegister set surround set textobj-entire """ Common settings ---------------------------------------------------------- " '_' is a word separator set iskeyword-=_ set relativenumber set number " scroll offset set scrolloff=5 set sidescrolloff=5 " don't use Ex mode, use Q for formatting. map Q gq """ IDEA-specific settings --------------------------------------------------- set ideamarks set ideajoin set ideastatusicon=gray """ Mappings ----------------------------------------------------------------- " IDEA binds map a (Annotate) map b (ToggleLineBreakpoint) map h (Vcs.ShowTabbedFileHistory) map r (RenameElement) map z (ToggleDistractionFreeMode) " plugin binds map :NERDTreeToggle " easier split navigation nnoremap nnoremap nnoremap nnoremap nnoremap nnoremap nnoremap nnoremap sethandler a:vim sethandler a:vim sethandler n:ide