Emacs действительно пытается вам здесь помочь. Прочтите информационную страницу на Защита от одновременного редактирования .
Но, если вы все еще хотите избежать этого сообщения / приглашения, вы можете переопределить функцию, которая выполняет запрос:
(defun ask-user-about-supersession-threat (fn)
"blatantly ignore files that changed on disk"
)
(defun ask-user-about-lock (file opponent)
"always grab lock"
t)
Вторая функция предназначена для случаев, когда два человека используют Emacs для редактирования одного и того же файла, и выдает аналогичное приглашение (но не то, на которое вы, похоже, ссылаетесь в вопросе).
Я бы посоветовал не переопределять две процедуры, но они есть, если хотите.
В случае отключения
global-auto-revert-mode
вы можете отключить это. Добавьте это к вашему .emacs:
(global-auto-revert-mode -1)
Вы можете узнать, включен ли режим, посмотрев переменную с тем же именем:
C-h v global-auto-revert-mode RET
Если значение t
, то режим включен, в противном случае он выключен.