1

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

1 ответ1

0

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

  • Попробуйте M-x debug-on-entry save-buffer (или save-current-buffer и т.д.)

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .