Emacs: ошибка числа или маркера p

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

number-or-marker-p

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

1 ответ

Решение

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

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

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

(setq debug-on-error t)

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

Другие вопросы по тегам