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

299
Adam Crume

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

1
Вы должны взглянуть на `haskell-mode.el`. Попробуйте найти слово «сохранить» там - если вы знаете, elisp. В противном случае - найдите адрес электронной почты автора (в верхней части `haskell-mode.el`) - и напишите ему об этом. Adobe 11 лет назад 0

1 ответ на вопрос

0
Drew

A couple of things you can try:

  • Try M-x debug-on-entry save-buffer (or save-current-buffer etc.

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

The debugger should open whenever Emacs tries to save a buffer, so you can see what function (farther down the stack is asking for the buffer to be saved.

По несвязанным причинам я переустановил свою ОС, и haskell-mode теперь работает. Спасибо за совет, хотя. Adam Crume 10 лет назад 0

Похожие вопросы