On 30 Jan 2012, at 07:18, Benjamin R. Haskell wrote: > On Sun, 29 Jan 2012, Clark J. Wang wrote: > >> On Monday, January 30, 2012 2:24:55 PM UTC+8, Markus Osterhoff wrote: >>> >>> * Clark J. Wang <[email protected]> [120130 07:01]: >>>> So I wonder if the `jj' mapping can be ignored when doing copy-n-paste and >>>> only work when I'm typing from a keyboard. >>> :set paste >>> do your paste >>> :set nopaste
I am not sure if this is possible or the syntax you would use but could you use a mapping to the effect of: map <c-v> set paste<c-v>set nopaste You need something to stop the infinite loop and you may want to restrict it to insert mode. I think this makes the above mapping into something like: inoremap <c-v> set paste<c-v>set nopaste But I am not sure so please check before you use. You also need to be in command mode for the 'set' 's. This might be possible using something like 'normal:' so again if someone better at these things than me could refine or reject this then that would be great. Good Luck -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
