For 5. There is an option called 'paste'. I suggest you read about it, and if you want, you could bind a key to something similar to :set paste/<esc>"+p:set nopaste. I forget the exact syntax.
For 4, you can do something similar, like :inoremap <ESC> <ESC>l I didn't test these things, but vim has great documentation to help figure this stuff out. I suggest the first place you look is the user manual, :he toc. So, I looked at number 1, and figured out the answer also. Heres how useful the help system is. :he %<ctrl-d>, hmm, modify it to :he : %<enter> /full. Theres your answer. --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
