Emacs hg ci больше не запускает отдельное окно emacs - PullRequest
0 голосов
/ 31 мая 2019

При обновлении до emacs25 (Ubuntu 18.04) у меня возникли некоторые проблемы с использованием Mercurial.

Ранее в emacs24 (ubuntu 16.04) запуск hg ci запускал отдельное окно emacs, где вы могли бы завершить ваше сообщение о коммите.

После обновления я получаю:

/usr/bin/sensible-editor: 25: /usr/bin/sensible-editor: /usr/bin/emacs24: not found

Я посмотрел на sensible-editor, но не вижу какой-либо конкретной ссылки на emacs24, я не вижу emacs24, упомянутой в результатах экспорта.

Мне интересно, как это исправить, чтобы вернуться к первоначальной возможности hg ci запустить новое окно emacs?

Обратите внимание, что все это делается из Emacs через M-x shell буфер.

1 Ответ

1 голос
/ 05 июня 2019

Когда sensible-editor проверяет вашу переменную окружения $EDITOR, я думаю, это виновник.

Преобразование комментария в ответ, я думаю, вам, вероятно, нужно установить переменную $EDITOR (в вашем~ / .profile или где бы вы ни управляли такими вещами) до emacs или более предпочтительно emacsclient, например

emacsclient -a ''
...