У меня есть эта установка для emacs на моем Mac. 1. Загрузили дистрибутив с http://emacsformacosx.com/. 2. Следуйте советам здесь http://emacsformacosx.com/tips, чтобы правильно настроить emacs и emacsclient.
Однако следующая последовательность шагов у меня не работает: 1. emacs filename - открывает файл 2. emacsclient -n filename - выдает ошибку, говорящую, что я не запустил сервер. Но у меня есть (server-start) в моем файле .emacs. Поэтому я не уверен, почему я получаю эту ошибку.
Тем не менее, я сделал C-x restart-server в окне emacs, а затем попытался использовать emacsclient для присоединения к нему (чтобы открыть другой файл), но все равно получаю ту же ошибку.
Другие вещи, которые я пробовал: 1. Добавил (setq server-socket-dir (format "/ tmp / emacs% d" (user-uid))) и сказал, что сервер запускался в местоположении / tmp, когда я запускаю emacs . 2. Пробовал различные аргументы для emacsclient (новый фрейм, присоединение к существующему фрейму и т. Д.). Все выдают одну и ту же ошибку.
Я предполагаю, что emacsclient не может найти сервер, который я запустил. Но я не знаю, как это подтвердить и / или как это исправить.
Любые идеи? Спасибо.