Thanks
This should be working but probably the problem comes due to the indent way
in python.
Try the next:
- Open a clean buffer and change the filttype to python:
  :set filetype-python
- No type the next code:
def test:<CR>
- Here the indent work, so you can type something like:
    var=5<CR>
- But in the moment you return to normal mode, with <Esc> for instance, the
cursor returns to the first column of the line instead of keeping the
indentation, you need to go again to the end of the previous line, trype
<CR> top put the cursor in the proper place.

This is causing the paste maps to fail, cos you always need to go to normal
mode, using <Esc> or <c-o>, and when you do this you loose your indentation.
Makes sense????

2009/5/8 John Beckett <[email protected]>

>
> Pablo Giménez wrote:
> > I have some keymaps to paste text directly in insert mode:
> > inoremap <C-v> <C-O>"+p<Right>
>
> On reflection, it looks like the 'pastetoggle' I recommended is
> not appropriate for your situation. A precise example of what's
> in the clipboard and where the cursor is might help, but the
> following tip should do what you want:
> http://vim.wikia.com/wiki/Smart_paste
>
> Another strategy would be to investigate what the MS Windows
> compatible paste does (I haven't looked at this for ages, so
> can't comment).
>  see mappings in file vim72/mswin.vim
>  which uses function in vim72/autoload/paste.vim
>
> John
>
>
> >
>


-- 
Un saludo
Best Regards
Pablo Giménez

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to