Re: finding the originating map command
- * Gary Johnson <garyjohn@...> [120702 15:29]:
> On 2012-07-02, Tim Johnson wrote:That is great Gary, thanks for such a succint solution.
> I don't think Vim remembers any place but the last where a mapping
> was defined. However, you can start Vim like this,
> $ vim -V15verbose.out ...
> and capture all the ex commands to the file verbose.out. Then you
> can open that file and search for
> or filter verbose.out with something like this
> $ grep 'map[^I ][^I ]*,cs\>\|^[^l]' verbose.out | grep -C2 map
> to find the various places where that mapping was defined. Those ^I
> pairs are literal tabs. The "\|^[^l]" is there to capture all the
> lines saying what file is being sourced, function being called,
> etc., without all the lines beginning with "line " other than the
> one(s) defining your mapping.
> > 2)Find where a function originated
> > i.e. where is CheckSyntax defined?
> :verbose function CheckSyntax
> will tell you where the function was last defined.
tim at tee jay forty nine dot com or akwebsoft dot com
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