Emacs: ошибка числа или маркера p - PullRequest
1 голос
/ 12 марта 2012

Иногда, когда я связываюсь с сосульками, dired, командиром восхода солнца или каким-то другим парнем - появляется ошибка

number-or-marker-p

- и она почти блокирует emacs - нет query-find-replace работает, нет idoбольшеЕдинственный способ - это перезапустить emacs.У какого-нибудь тела есть способ заставить emacs забыть об этой ошибке?

1 Ответ

4 голосов
/ 12 марта 2012

Что делать вместо сообщения об ошибке?Допустим, вы пытаетесь M-x query-find-replace, и эта ошибка происходит.Должна ли операция просто молча ничего не делать?По крайней мере, с ошибкой вы знаете, что что-то пошло не так.

Либо прекратите то, что вы делаете, что ломает вещи, либо исправьте (исправьте) основную проблему.

Для началаВ процессе исправления ошибки попробуйте установить debug-on-error на t, вызвать ошибку и посмотреть на трассировку стека.Или добавьте это в свой .emacs:

(setq debug-on-error t)

Обновите вопрос с помощью backtrace и начните снова ...

...