Emacs сохраняет автоматически (* не * автосохранение)

Когда я редактирую файлы на Haskell, Emacs сохраняет файл всякий раз, когда я прекращаю набирать текст более чем на секунду. Это не режим автосохранения, поскольку он перезаписывает исходный файл. Также я отключил режим автосохранения, и это все еще происходит. Этого не произойдет, если я отредактирую файлы Java или текстовые файлы. Как я могу понять, что происходит, или, что еще лучше, остановить это?

1 ответ

Решение

Несколько вещей, которые вы можете попробовать:

  • Пытаться M-x debug-on-entry save-buffer (или же save-current-buffer и т.п.

  • M-: (add-hook 'before-save-hook '(lambda () (debug)))

Отладчик должен открываться всякий раз, когда Emacs пытается сохранить буфер, чтобы вы могли видеть, какая функция (дальше по стеку запрашивает сохранение буфера).

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