1

GNU Emacs 23.1.1

Я заметил, что если я запускаю Emacs и M-x server-start , я могу, как обычно, использовать программу emacsclient , но если я запускаю Emacs с помощью emacs --daemon а затем пытаюсь использовать emacsclient новый фрейм блокируется и выводит оболочку *ERROR*: Arithmetic error .

Эта проблема не возникает, если я использую флаг -t для принудительного включения режима терминала при запуске emacsclient .

Кто-нибудь сталкивался с этим раньше? Кто-нибудь знает, что происходит и / или как это исправить?

2 ответа2

1

Оказывается, это (или, по крайней мере, кажется) разновидность проблемы, с которой я столкнулся ранее. По какой-то причине линия

'(default ((t (:background "black" :foreground "white"))))

в моих пользовательских настройках лица вызывает много проблем. Раньше он просто выдавал ошибку и жаловался на то, что цвет не существовал всякий раз, когда я запускал emacsclient -c , но теперь он полностью зависал .

Я не использовал какую-либо собственную цветовую тему, когда изначально добавлял эти настройки, но теперь, похоже, я могу удалить ее без каких-либо побочных эффектов.

1

Удивительно, но именно эта опция была причиной появления pb для меня, хотя я использую множество других настроек лица, это единственное, что можно удалить, чтобы запустить emacsclient -c

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .