Solved!

El 3 de junio de 2010 10:27, Pablo Giménez <[email protected]> escribió:

> Nobody????
>
> El 2 de junio de 2010 11:39, Pablo Giménez <[email protected]> escribió:
>
> Hi all,
>> I am trying to pass some of my keymaps to use the <Plug> syntax. But I am
>> having some problems when doing it in insert mode maps.
>> I have the next maps for word deleting in inser mode:
>> inoremap <C-BS> <C-w>
>> inoremap <C-Del> _<Esc>mzew<BS>i<Del><Esc>v`z"_c
>>
>> And I am trying to substitu them with this:
>>   noremap <unique> <script> <silent> <Plug>TdvimWordBackspaceI <C-w>
>>   noremap <unique> <script> <silent> <Plug>TdvimWordDeleteI
>> _<Esc>mzew<BS>i<Del><Esc>v`z"_c
>>   imap <C-BS> <Plug>TdvimWordBackspaceI
>>   imap <C-Del> <Plug>TdvimWordDeleteI
>>
>> For the first imap command I always got the text <Plug>WordBackspaceI, is
>> there any way to pass the <C-w> sequence in insert mode using the <Plug>
>> syntax?
>> For the second I got something similar, but I have this workaround:
>>   noremap <unique> <script> <silent> <Plug>WordDeleteI
>> mzew<BS>i<Del><Esc>v`z"_c
>>   imap <C-Del> _<Esc><Plug>WordDeleteI
>> But would be much better to have a more clean solution which dont need to
>> have _<Esc> in fron of the Plug tag.
>> My idea is to have just the <Plug>TdvimActionName in the {lhs} of all my
>> keymaps no matter the mode, to keep things clean and put all the code in the
>> <Plug>TdvimActionName definition.
>>
>> Thanks
>>
>>
>>
>>
>> --
>> Un saludo
>> Best Regards
>> Pablo Giménez
>>
>
>
>
> --
> Un saludo
> Best Regards
> Pablo Giménez
>



-- 
Un saludo
Best Regards
Pablo Giménez

-- 
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

Reply via email to