mirror of
https://github.com/frebib/dotfiles.git
synced 2024-06-14 12:57:23 +00:00
ideavim: move .ideavimrc into $XDG_CONFIG_HOME/ideavim
Signed-off-by: Joe Groocock <me@frebib.net>
This commit is contained in:
parent
98990b8ac9
commit
d3910bda18
55
ideavim/ideavimrc
Normal file
55
ideavim/ideavimrc
Normal file
@ -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 <C-w>d <C-w>h
|
||||||
|
noremap <C-w>h <C-w>j
|
||||||
|
noremap <C-w>t <C-w>k
|
||||||
|
noremap <C-w>n <C-w>l
|
||||||
|
|
||||||
|
nnoremap <C-w><C-d> <C-w><C-h>
|
||||||
|
nnoremap <C-w><C-h> <C-w><C-j>
|
||||||
|
nnoremap <C-w><C-t> <C-w><C-k>
|
||||||
|
nnoremap <C-w><C-n> <C-w><C-l>
|
||||||
|
|
||||||
|
nnoremap <C-d> <C-w>h
|
||||||
|
nnoremap <C-h> <C-w>j
|
||||||
|
nnoremap <C-t> <C-w>k
|
||||||
|
nnoremap <C-n> <C-w>l
|
||||||
|
|
||||||
|
" Account for tag jumping
|
||||||
|
nnoremap <C-j> <C-t>
|
||||||
|
|
||||||
|
" 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
|
Loading…
Reference in New Issue
Block a user