Update for workman

This commit is contained in:
2020-06-14 21:43:04 +02:00
parent cc39580382
commit a070eccaf4

View File

@@ -1,3 +1,54 @@
" workman
noremap e j
noremap o k
noremap n h
noremap i l
noremap k n
noremap h e
noremap l o
noremap f u
noremap u i
noremap E J
noremap O K
noremap N H
noremap I L
noremap K N
noremap H E
noremap L O
noremap F U
noremap U I
noremap ge gj
noremap go gk
noremap gn gh
noremap gl go
noremap gk gn
noremap gh ge
noremap gE gJ
noremap gN gH
noremap gK gN
noremap gH gE
noremap gL gO
nnoremap <silent> <c-w>e :wincmd j<cr>
nnoremap <silent> <c-w>o :wincmd k<cr>
nnoremap <silent> <c-w>n :wincmd h<cr>
nnoremap <silent> <c-w>i :wincmd l<cr>
nnoremap <silent> <c-w>k :wincmd n<cr>
nnoremap <silent> <c-w>l :wincmd o<cr>
nnoremap <c-n> b
nnoremap <c-i> e
" get control-j back, so switch it with ctrl-n at qwerty position of j
imap <c-n> <cr>
cmap <c-n> <cr>
inoremap <c-j> <c-n>
cnoremap <c-j> <c-n>
nnoremap <SPACE> <Nop>
let g:mapleader = ' '
@@ -60,10 +111,10 @@ nmap <C-p> :pc<CR>
" map <C-h> <Esc>:wincmd h<CR>
" map <C-Right> <Esc>:wincmd l<CR>
" map <C-l> <Esc>:wincmd l<CR>
nnoremap <silent> <A-i> :wincmd K<CR>
nnoremap <silent> <A-k> :wincmd J<CR>
nnoremap <silent> <A-j> :wincmd H<CR>
nnoremap <silent> <A-l> :wincmd L<CR>
nnoremap <silent> <A-o> :wincmd K<CR>
nnoremap <silent> <A-e> :wincmd J<CR>
nnoremap <silent> <A-n> :wincmd H<CR>
nnoremap <silent> <A-i> :wincmd L<CR>
nnoremap <silent> <A-Up> :wincmd k<CR>
nnoremap <silent> <A-Down> :wincmd j<CR>
nnoremap <silent> <A-Left> :wincmd h<CR>
@@ -95,12 +146,12 @@ inoremap <silent> <S-Insert> <ESC>:set paste<CR>"+p :set nopaste<CR>
nmap <silent> <S-F7> :setlocal spell! spelllang=en_us<CR>
" cursor jump
nnoremap <S-Up> 3k
inoremap <S-Up> <Esc>:-3<CR>i
vnoremap <S-Up> 3k
nnoremap <S-Down> 3j
inoremap <S-Down> <Esc>:+3<CR>i
vnoremap <S-Down> 3j
nnoremap <C-A-Up> 3k
inoremap <C-A-Up> <Esc>:-3<CR>i
vnoremap <C-A-Up> 3k
nnoremap <C-A-Down> 3j
inoremap <C-A-Down> <Esc>:+3<CR>i
vnoremap <C-A-Down> 3j
nnoremap <C-Up> 6k
inoremap <C-Up> <Esc>:-6<CR>i
vnoremap <C-Up> 6k
@@ -108,6 +159,19 @@ nnoremap <C-Down> 6j
inoremap <C-Down> <Esc>:+6<CR>i
vnoremap <C-Down> 6j
nnoremap <C-A-o> 3k
inoremap <C-A-o> <Esc>:-3<CR>i
vnoremap <C-A-o> 3k
nnoremap <C-A-e> 3j
inoremap <C-A-e> <Esc>:+3<CR>i
vnoremap <C-A-e> 3j
nnoremap <C-o> 6k
inoremap <C-o> <Esc>:-6<CR>i
vnoremap <C-o> 6k
nnoremap <C-e> 6j
inoremap <C-e> <Esc>:+6<CR>i
vnoremap <C-e> 6j
" scrolling
nnoremap <S-PageUp> 10<C-Y>
inoremap <S-PageUp> <Esc>10<C-Y>i