Я разрабатываю a mode for Emacs, и каждый раз, когда я переключаюсь на его буфер, гадюка включается. Я изменил viper-mode на trace, где вызывается viper-mode, и неожиданно set-viper-state-in-major-mode вызывается путем запуска viper-post-command-hooks, установленного на ноль , Любая идея о том, что происходит?Как я могу заставить emacs перестать загружать viper-mode?
Спасибо!
EDIT: На благо всех живых существ, вот то, что я узнал: в соответствии с указаниями Трей, я начал с Emacs -Q и вручную загружаются как гадюка и мой пакет. Поскольку я мог воспроизвести ошибку, проблема была в одном из этих пакетов. После поэтапной фильтрации я обнаружил, что причиной этой проблемы являются неистовые (kill-all-local-variables).
Вы добавили что-нибудь в сообщение-крюк, который может запускать viper-mode? – vpit3833
Нет, совсем нет. – konr