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