I'm not sure if I understand what you're writing, but it sounds like
what you're doing is, instead of creating <voleader> to be used in a
map command, at mapping time you're running a different syntax. Is
that correct?

Somewhat, yes. He was constructing the :map command using string
manipulation.

If it is, it's not going to work in our application because there are
tons of map commands that need to be changed. It's one thing to
globally change <localleader> to <voleader>, but it's a little more
troublesome (and requires considerable testing) to put in the execute
and the g: and the dot.

You could try making a custom command, e.g. :MyMap, then change all the
:map to :MyMap and have :MyMap call a function which changes
<localleader> to <voleader> before executing it.

My main question though, is, why do you want to do this? Maybe if you
explain your motivation more, there is a more standard 'Vim way' to do
what you are wanting, or some other advice the list could give.

Cheers,

Ben.



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