Откуда берется автоматически сгенерированный файл # hello.ml # для hello.ml?
Я работаю над файлом под названием hello.ml
в Ocaml в режиме Emacs Taureg Merlin, и я понимаю, что есть файл #hello.ml#
(не hellocaml.ml~
) в том же каталоге. Я использовал только верхний уровень с#use "hello.ml"
и позвонил ocamlbuild
в течении времени. Файл#hello.ml#
кажется, это просто текстовый снимок hello.ml
в какой-то момент. Я пытался обновитьhello.ml
и использовать #use
снова на верхнем уровне, но #hello.ml#
не синхронизируется с hello.ml
. Кто-нибудь знает откуда этот файл?
1 ответ
Это файл с автоматическим сохранением из Emacs. Он существует только тогда, когда у вас есть несохраненные изменения в Emacs. Благодаря этому файлу, в случае, если ваш компьютер (или просто Emacs) выйдет из строя с несохраненными изменениями, Emacs может восстановить несохраненные изменения при перезапуске и снова открыть файл.
(Я описываю поведение по умолчанию, см. Руководство, как его настроить.)