Что означает эта ошибка Emacs?

Что означает эта ошибка Emacs?

Что означает следующее сообщение об ошибке и как его устранить?

Произошла ошибка при загрузке `/Users/JaydenXu/.emacs':

Значение символа как переменной недействительно: ...

Чтобы обеспечить нормальную работу, вам следует исследовать и устранить причину ошибки в вашем файле инициализации. Запустите Emacs с опцией `--debug-init', чтобы просмотреть полную трассировку ошибки.

решение1

Файл конфигурации .emacsв вашем домашнем каталоге содержит ошибку.

Содержимое этого файла должно быть допустимым кодом на диалекте LISP, на котором говорит emacs. При запуске emacs анализирует этот файл и выполняет содержащийся в нем код.

Трудно сказать, где именно необходимо выполнить исправление, не видя содержимого файла .emacs.

Тем не менее сообщение об ошибке дает подсказку. Как он сообщил, парсер обнаружил последовательность из трех точек, ...которую он не смог развернуть.

Откройте .emacsфайл и найдите ...в нем. Вы можете либо удалить их, либо закомментировать строку, поместив хотя бы один ;в качестве первого символа в строке.

Прежде чем что-то менять, обязательно создайте именованную резервную копию вашего .emacsфайла.

Если вам повезет, у вас все еще может быть рабочая резервная копия ( .emacs~) более старой и, будем надеяться, рабочей версии вашего .emacsфайла.

В этом случае вы можете вернуться к старой версии или к diffобеим версиям, чтобы обнаружить ошибку.

Связанный контент