Когда я редактирую файлы на Haskell, Emacs сохраняет файл всякий раз, когда я прекращаю набирать текст более чем на секунду. Это не режим автосохранения, поскольку он перезаписывает исходный файл. Также я отключил режим автосохранения, и это все еще происходит. Этого не произойдет, если я отредактирую файлы Java или текстовые файлы. Как я могу понять, что происходит, или, что еще лучше, остановить это?
1 ответ
0
Несколько вещей, которые вы можете попробовать:
Попробуйте
M-x debug-on-entry save-buffer
(илиsave-current-buffer
и т.д.)M-: (add-hook 'before-save-hook '(lambda () (debug)))
Отладчик должен открываться всякий раз, когда Emacs пытается сохранить буфер, чтобы вы могли видеть, какая функция (дальше по стеку запрашивает сохранение буфера).