From d3910bda18e3b30873bd2c370fa3a300d5dae5b0 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sun, 23 Aug 2020 11:40:25 +0100 Subject: [PATCH] ideavim: move .ideavimrc into $XDG_CONFIG_HOME/ideavim Signed-off-by: Joe Groocock --- ideavim/ideavimrc | 55 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 ideavim/ideavimrc 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