Откуда берется автоматически сгенерированный файл # 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 может восстановить несохраненные изменения при перезапуске и снова открыть файл.

(Я описываю поведение по умолчанию, см. Руководство, как его настроить.)

Другие вопросы по тегам