On 21/03/2018 09:57, Nikolay Aleksandrovich Pavlov wrote:
> 2018-03-21 10:34 GMT+03:00 Lifepillar <lifepillar@lifepillar.me>:
 >>
>> :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 vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Wednesday, March 21, 2018
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment