diff options
author | Teddy Wing | 2014-05-25 15:46:22 -0400 |
---|---|---|
committer | Teddy Wing | 2014-05-25 15:46:22 -0400 |
commit | 1c62251ea84d8d53012da687b929ca8b70c16f24 (patch) | |
tree | a7d049e62688473ce06a8afca16b7ff3e93850cb /vimrc | |
parent | 2a47d76e47119095e523b9946df423575793acd1 (diff) | |
download | dotvim-1c62251ea84d8d53012da687b929ca8b70c16f24.tar.bz2 |
vimrc: allow undo of Ctrl-u and Ctrl-w in insert mode
Ensure that my changes can be undone if I accidentally press Ctrl-u or
Ctrl-w in insert mode.
Diffstat (limited to 'vimrc')
-rw-r--r-- | vimrc | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -149,6 +149,11 @@ " variable needed to be set directly. " * Move gitcommit indentation settings from vimrc to ftplugin/gitcommit " +" 2014.05.25: +" * If in insert mode I press Ctrl-u to delete a line or Ctrl-w to +" delete a word, add those changes to the undo history so that I can +" go back and don't have to remember what I typed if I want to undo. +" " Pathogen @@ -376,6 +381,11 @@ inoremap <CR> <CR>x<BS> nnoremap o ox<BS> nnoremap O Ox<BS> +" Allow undo of Ctrl-u and Ctrl-w in insert mode +" http://vim.wikia.com/wiki/Recover_from_accidental_Ctrl-U +inoremap <c-u> <c-g>u<c-u> +inoremap <c-w> <c-g>u<c-w> + " Show invisibles with <leader>i nnoremap <leader>i :set list!<cr> |