Я использую (find-file-noselect "filename"), но он всегда спрашивает "Файл изменен. Перечитать с диска?" И я должен ответить да. Как это можно перечитать, не спрашивая?
find-file-noselect имеет необязательный параметр nowarn, который, кажется, подавляет подобные вопросы, попробуйте:
find-file-noselect
nowarn
(find-file-noselect "filename" t)
Помимо ответа Lindydancer auto-revert-mode подходит для автоматического возврата буфера, если файл изменяется внешним процессом.и есть также revert-file, для которого у меня есть привязка ключа
auto-revert-mode
revert-file
(global-set-key (kbd "C-c r") (lambda () (interactive) (revert-buffer t t t) (message "buffer is reverted")))