source ~/.vim/vimrc source ~/.vim/plugins.vim " IdeaVIM plugins set surround set commentary set NERDTree " IdeaVIM settings set ideajoin set idearefactormode=keep " IdeaVIM mappings nmap [c (VcsShowPrevChangeMarker) nmap ]c (VcsShowNextChangeMarker) nmap (SearchEverywhere) nmap gd (GotoDeclaration) nmap gi (GotoImplementation) nmap gr (FindUsages) nmap rn (RenameElement) nmap (FindInPath) nmap tn (RunAnything) nmap tf (RunClass) imap (ParameterInfo) nmap (ParameterInfo) nmap db (ToggleLineBreakpoint) nmap dc (ChooseDebugConfiguration) nmap ac (ShowIntentionActions) command! Start action Run if &ide =~? 'rider' command! A action SwitchHeaderSource else command! A action GotoTest endif command! Scratch action NewScratchBuffer command! Ex NERDTree command! Gw action Git.Add command! Ggpull action Git.Pull command! Ggpush action Vcs.Push command! Gdiffsplit action Git.CompareWithBranch command! G action Git.Menu command! Gpro action Github.Create.Pull.Request command! Git blame action Annotate command! TODO action ActivateTODOToolWindow command! Term action ActivateTerminalToolWindow command! Sync action Android.SyncProject command! Format action ReformatCode nmap tb (Annotate)