Shougo/unite.vim — Issue #95: [source: mapping] extend to contain *Where* the key mapping was set
Author: zhaocai
Created: 2012-01-11 19:21:28+00:00
State: open

`verb map` would tell where the mapping was last set as the example before. This info would be useful when you have so many key mappings as any powerful vim user do. Sometimes, you want to know who messed up my existing key mappings. Sometimes, you may forgot where the key mapping was...

```vim

x [u unimpairedUrlEncode
Last set from ~/.vim/bundle/vim-unimpaired/plugin/unimpaired.vim
n [u unimpairedUrlEncode
Last set from ~/.vim/bundle/vim-unimpaired/plugin/unimpaired.vim
```

This extended **where** info can also be applied to

- `command`:
- `function`
- `autocmd`
- `menu`
- `abbr`
- ... etc.

I wanted to do these extension for **unite.vim** for a while. But some of the functionalities overlaps with existing unite source. How do you think? If you decide not to do it, I will spare some time to do it.

Cheers,