Подверсия с MacVim настроила как редактор

Я использую Подверсию для регистрации файл на OSX. У меня есть мой EDITOR переменная настроена MacVim

Мой .profile включает:

export EDITOR=/Applications/MacVim/mvim

Когда я регистрация с -m опция (svn ci somefile), MacVim запускается, но затем Подверсия сразу отображается:

Log message unchanged or not specified
(a)bort, (c)ontinue, (e)dit:

Это отображает это, прежде чем я получу шанс сохранить мое сообщение журнала в MacVim.

Существует ли способ добраться, SVN для использования MacVim в качестве журнала передают редактора?

5
задан Kevin Reid 10 April 2010 в 12:22
поделиться

2 ответа

Вам нужно запустить mvim с флагом -f , чтобы он оставался на переднем плане. По умолчанию он разветвляется и возвращает управление терминалу, что заставляет Subversion думать, что это сделано.

11
ответ дан 18 December 2019 в 11:55
поделиться

См. open --help :

-W, --wait-apps Блокирует до закрытия используемых приложений (даже если они уже были запущены).

export EDITOR="open --wait -a /Applications/MacVim/mvim"

Если описанное выше не работает, вам может потребоваться поместить его в сценарий оболочки и заставить $ EDITOR указывать на этот сценарий. [EDIT: не работает, см. Комментарий ниже.]

0
ответ дан 18 December 2019 в 11:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: