On 2014-06-12, Ni Va wrote:
> On Thursday, June 12, 2014 5:55:53 PM UTC+2, Ni Va wrote:
> > I would like to map ]c diff jump only in a vim buffer.
> >
> > I have done this for the moment but would like to make
> > conditional test on &diff var :
> > map <F2> : norm ]c<CR>
> In fact I would like to get two specific meaning on the same F2
> key as I am reading a diff buffer or a normal buffer.
In that case, this in your ~/.vimrc might do what you want.
nnoremap <expr> <F2> &diff ? "]c" : ":echo 'hello'<CR>"
where I just made up ":echo 'hello'" because you didn't say what the
mapping was to be in the normal buffer.
:help :map-<expr>
Because you want this mapping to be defined in all buffers, you
don't need or want the <buffer> modifier I mentioned previously.
Please don't top-post to this list.
Regards,
Gary
--
--
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.
Thursday, June 12, 2014
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment