Откройте Emacs с помощью --debug-init в OS X

10

Я пытаюсь отладить why my .emacs does not load.сообщение об ошибке.

Invalid read syntax: # ... Start Emacs with
the `--debug-init' option to view a complete error backtrace.

Мой вопрос: как мне это сделать? То, что я пробовал до сих пор, это.

открыть -a --debug-init Emacs.app

Unable to find application named '--debug-init'

открыть -a Emacs.app --debug-init

open: unrecognized option `--debug-init'

У меня есть файл конфигурации emacs в моем домашнем каталоге.

r4.
источник

Ответы:

15

Я не на Mac сейчас, поэтому я не могу проверить, но это должно работать:

open -a /Applications/Emacs.app --args --debug-init

Примечание: требуется Snow Leopard и позже.

РЕДАКТИРОВАТЬ: Вы также можете попробовать это:

/Applications/Emacs.app/Contents/MacOS/emacs --debug-init

Если это не сработает, попробуйте использовать заглавную букву «E» в «emacs». (Я не уверен, как Emacs.app внутренне структурирован, но исполняемый файл ядра, вероятно, должен быть одним из двух.)

oboewan42
источник
Большое спасибо, это работает! Принимая, когда я решил ошибку.
р4.
Какой из двух работал? (Все еще не в моем Mac-банкомате)
oboewan42
Оба дают одинаковый результат. Успех!
р4.