" vim:ft=vim:fenc=utf-8:fdm=marker """ 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 set easymotion " highlight yank. duh. set highlightedyank " vim navigation for the dir tree view set NERDTree set ReplaceWithRegister set surround set textobj-entire " which-key, yay set which-key """ Common settings ---------------------------------------------------------- " '_' is a word separator set iskeyword-=_ set relativenumber set number set showcmd set showmode " 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 rn (RenameElement) " plugin binds map :NERDTreeToggle " easier split navigation nnoremap nnoremap nnoremap nnoremap sethandler a:vim sethandler a:vim sethandler n:ide map (PreviousTab) map > (NextTab) map (NewScratchFile) map (CloseContent) " Zen mode map zz (ToggleZenMode) " File navigation map fd (GotoFile) map fg (FindInPath) map fl (RecentLocations) map [d (GotoPreviousError) map ]d (GotoNextError) map [c VcsShowPrevChangeMarker map [c VcsShowNextChangeMarker " show hoverdoc map H (ShowErrorDescription)