Friday, July 30, 2010

Re: What key is bound to Something?

On 31/07/10 00:12, Jakson A. Aquino wrote:
> Hi,
>
> I maintain a filetype plugin to R and the user can change the default
> key bindings by putting in the vimrc commands like:
>
> map<F2> <Plug>RStart
>
> How can I know in the ftplugin/r.vim what key is bound to
> <Plug>RStart? The plugin adds a menu to gui versions of Vim and I
> would like to tell in the menu all the key bindings, even the
> customized ones.
>
> Thanks,
>
> Jakson Aquino
>
> Note: the plugin is here: http://www.vim.org/scripts/script.php?script_id=2628
>

It is possible to get a list of all mappings i.e. all user-defined key
bindings, see the thread "Writing :map and :map! to text file or
something" started 2010-07-26 09:42 -0700 by someone named "Gary".

For default bindings it's harder: you would have to compile a list from
the various lists at ":help index.txt", write that statically that into
your script (and update it whenever that helpfile changes), and, at
runtime, *remove* from the list the keybindings which also have a
user-defined mapping in the same mode.


Best regards,
Tony.
--
Kisses may last for as much as, but no more than, five minutes.
[real standing law in Iowa, United States of America]

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

No comments: