wip updated moving lines up and down in replace mode dont loose replace mode, but not working in left right
This commit is contained in:
@@ -112,10 +112,15 @@ nnoremap <C-k> :m-2<CR>
|
||||
nnoremap <C-l> >><CR>k
|
||||
nnoremap <C-h> <<<CR>k
|
||||
|
||||
inoremap <C-Down> <Esc>:m+<CR>gi
|
||||
inoremap <C-Up> <Esc>:m-2<CR>gi
|
||||
inoremap <C-Right> <Esc>>><CR>gi
|
||||
inoremap <C-Left> <Esc><<<CR>gi
|
||||
" for insert mode, check if replace mode before (both uses inoremap)
|
||||
"inoremap <C-Down> <Esc>:m+<CR>gi
|
||||
inoremap <expr> <C-Down> mode() ==# 'R' ? "\<Esc>:m+<CR>R" : "\<Esc>:m+<CR>gi"
|
||||
"inoremap <C-Up> <Esc>:m-2<CR>gi
|
||||
inoremap <expr> <C-Up> mode() ==# 'R' ? "\<Esc>:m-2<CR>R" : "\<Esc>:m-2<CR>gi"
|
||||
"inoremap <C-Right> <Esc>>><CR>gi
|
||||
inoremap <expr> <C-Right> mode() ==# 'R' ? "\<Esc>>><CR>R" : "\<Esc>>><CR>gi"
|
||||
"inoremap <C-Left> <Esc><<<CR>gi
|
||||
inoremap <expr> <C-Left> mode() ==# 'R' ? "\<Esc><<<CR>R" : "\<Esc><<<CR>gi"
|
||||
inoremap <C-j> <Esc>:m+<CR>gi
|
||||
inoremap <C-k> <Esc>:m-2<CR>gi
|
||||
inoremap <C-l> <Esc>>><CR>gi
|
||||
|
||||
Reference in New Issue
Block a user