diff --git a/ideavim/ideavimrc b/ideavim/ideavimrc new file mode 100644 index 0000000..57dd3b6 --- /dev/null +++ b/ideavim/ideavimrc @@ -0,0 +1,55 @@ +noremap d h +noremap h j +noremap t k +noremap n l +noremap D H +noremap H J +noremap T K +noremap N L + +noremap gh gj +noremap gt gk + +" I work with tabs every now and then. No, I don't have a mnemonic, so +" stfu. +noremap gj gt +noremap gJ gT + +" Window movement, equally important +noremap d h +noremap h j +noremap t k +noremap n l + +nnoremap +nnoremap +nnoremap +nnoremap + +nnoremap h +nnoremap j +nnoremap k +nnoremap l + +" Account for tag jumping +nnoremap + +" Remappings for the D key +noremap k d +noremap K D + +" Remappings for the T key +noremap j t +"noremap J T + +" Remapping for the L key +noremap l n +noremap L N + +" General purpose help; the originals remain for convenience +noremap - 0 +noremap _ $ + +" Fold-related keybindings +noremap zh zj +noremap zt zk