Автозагрузке не удалось определить функцию calc-dispatch - PullRequest
6 голосов
/ 06 марта 2012

Я не уверен, как это произошло, но calc больше не работает. Всякий раз, когда я пытаюсь запустить его, я получаю:

Автозагрузке не удалось определить функцию calc-dispatch

На прошлой неделе все работало нормально, и я использую встроенный calc, поэтому я понятия не имею, что изменилось, чтобы оно не заработало. Я запустил lgrep для копии каталога calc в поисках calc-dispatch, и он нашел calc-dispatch просто отлично. Могли ли мои файлы .elc быть повреждены?

Когда я попытался перекомпилировать их, я получил такие вещи:

calc-fin.el: 29: 1: Ошибка: необходимая функция `calc 'не была предоставлена ​​

1 Ответ

7 голосов
/ 07 марта 2012

Проблема заключалась в том, что по умолчанию calc calc-settings-file называется calc.el по умолчанию.Когда я сохранил свои настройки, calc.el в моем каталоге .emacs.d перекрыл calc.el в /usr/share/emacs/lisp/calc/, потому что у меня есть .emacs.d в моем пути загрузки.Перенос содержимого этого файла на мой init.el и удаление его устранили проблему.Я написал по электронной почте сопровождающему о проблеме и получил очень быстрый и подробный ответ, объясняющий проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...