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 ]w (GotoNextError) nmap [w (GotoPreviousError) 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 c (HideSideWindows) nmap db (ToggleLineBreakpoint) nmap dc (ChooseDebugConfiguration) nmap ac (ShowIntentionActions) nmap tb (Annotate) nmap - :Ex 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 command! EditVimConfig e ~/.ideavimrc command! ReloadVimConfig action IdeaVim.ReloadVimRc.reload command! Warnings action ActivateProblemsViewToolWindow command! Logs action ActivateLogcatToolWindow nmap vec :EditVimConfig nmap vep :EditVimConfig nmap vrc :ReloadVimConfig