On 21/03/2018 09:57, Nikolay Aleksandrovich Pavlov wrote:
2018-03-21 10:34 GMT+03:00 Lifepillar <[email protected]>:
>>
:verbose imap <cr> shows this:

i  <CR>        &@<Plug>(MUcompleteCR)<SNR>24_AutoPairsReturn
  Last set from ~/.vim/pack/bundle/start/auto-pairs/plugin/auto-pairs.vim

i  <CR>          <Plug>MyCR
  Last set from ~/.vim/vimrc

First question: why are there two definitions instead of one? I.e., why
is the mapping from my vimrc shown at all?

Due to buffer-local mappings there may exist at most {number of loaded
buffers present}+1 mapping definitions, with buffer-local mappings
attached to the current buffer taking precedence over global mapping
definition and buffer-local mappings attached to other buffers
ignored.

Second question: what does &@ mean in the first definition?

There is `:h map-listing` which explains both. You could found that by
searching for `&` after `:h :map`; though there are some mishits.

Thanks, that's exactly the info I needed!
Life.

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

--- You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to