В зависимости от того, как вы его установили, Mercurial обычно поставляется с vimdiff, предварительно настроенным для слияния.На моем компьютере, который находится в /etc/mercurial/hgrc.d/mergetools.rc
, но я думаю, что он отличается от вашего OSX.
Вы можете проверить, не использует ли он уже vimdiff для слияния, если вы удалите все это из вашего .hgrc
.
Вы можете использовать команду hg showconfig --debug
, чтобы просмотреть все действующие элементы конфигурации для каждого пользователя, для репо и для всей системы.Если вы увидите там vimdiff после того, как добавленные вами строки будут удалены, то, возможно, вам стоит пойти.