[MacPorts] #37798: MacVim: Request to create 'gvim', 'gvimdiff', ... symbolic links in addition to 'mvim' series
MacPorts
noreply at macports.org
Sun Jan 27 04:54:29 PST 2013
#37798: MacVim: Request to create 'gvim', 'gvimdiff', ... symbolic links in
addition to 'mvim' series
-------------------------------+----------------------
Reporter: alexey.muranov@… | Owner: raimue@…
Type: request | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: MacVim vim |
-------------------------------+----------------------
Comment (by raimue@…):
Replying to [comment:5 alexey.muranov@…]:
> {{{
> sudo ln -s /opt/local/bin/mvim /usr/local/bin/gvim
> }}}
Fine that this works for you. However, this is not a solution for everyone
as `/opt/local/bin` usually comes before `/usr/local/bin` in PATH, which
means that vim +gtk2 would still take preference over MacVim. I am not
opposed to adding a way to make MacVim accessible using `gvim*`, but right
now I don't see a way to avoid the conflict with vim (since we cannot add
conflicts on specific variants) or the need for a `port select gvim`.
However, if `git mergetool` is your main use case, I can suggest two
different ways to solve this in .gitconfig:
1. Override gvimdiff with mvimdiff:
{{{
[difftool "gvimdiff"]
path = /opt/local/bin/mvimdiff
}}}
2. Add an additional mergetool:
{{{
[mergetool "mvimdiff"]
cmd = /opt/local/bin/mvimdiff -f "$LOCAL" "$MERGED" "$REMOTE"
[merge]
tool = mvimdiff
}}}
--
Ticket URL: <https://trac.macports.org/ticket/37798#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list