vim:keys: Make display-line movements the default
I'd rather have the movement mappings behave on display-lines to make it easier when navigating in very long lines.
This commit is contained in:
@@ -198,6 +198,19 @@ xnoremap gm :Man <C-r><C-a><CR>
|
|||||||
" Format the current paragraph
|
" Format the current paragraph
|
||||||
nmap Q gqap
|
nmap Q gqap
|
||||||
|
|
||||||
|
" Swap movement mappings that act on display lines with the real ones, making it
|
||||||
|
" easier to navigate long wrapped lines.
|
||||||
|
noremap j gj
|
||||||
|
noremap k gk
|
||||||
|
noremap 0 g0
|
||||||
|
noremap ^ g^
|
||||||
|
noremap $ g$
|
||||||
|
noremap gj j
|
||||||
|
noremap gk k
|
||||||
|
noremap g0 0
|
||||||
|
noremap g^ ^
|
||||||
|
noremap g$ $
|
||||||
|
|
||||||
" Convert Unix timestamp to human readable
|
" Convert Unix timestamp to human readable
|
||||||
" Mnemonic: "Unix timestamp convert" with pun to UTC
|
" Mnemonic: "Unix timestamp convert" with pun to UTC
|
||||||
nnoremap <leader>utc ciw<C-r>=strftime("%F %T", @")<CR><Esc>
|
nnoremap <leader>utc ciw<C-r>=strftime("%F %T", @")<CR><Esc>
|
||||||
|
|||||||
Reference in New Issue
Block a user