Я знаю, что могу редактировать удаленный файл через SSH, открыв путь к файлу в формате /ssh:user@host:/path/to/file
.
Однако сейчас я работаю над модулем ядра в виртуальной машине Linux. Так как мой модуль ядра может заблокировать / испортить мою ВМ (если я сделаю глупую ошибку), я беспокоюсь о том, чтобы потерять мои удаленные исходные файлы для модуля ядра.
Я бы хотел, чтобы Emacs сохранил локальную копию файла, который я редактирую, просто для того, чтобы не потерять свою последнюю работу, если я испорчу свою ВМ *. В идеале к локальной копии не должно применяться искажение имени (т.е. добавление ~
к имени, как это обычно делает Emacs для файлов резервных копий).
* Да, я использую контроль исходного кода, но я не хочу делать коммит и настаивать на каждом отдельном изменении. Я довольно новичок в взломе модулей ядра, поэтому я буду вносить множество небольших правок и тестировать свой модуль по ходу работы. Постоянно совершать и проталкивать недоделанные изменения далеко от идеала.
Есть ли простой способ заставить Emacs сохранить локальную копию файла при редактировании удаленного файла? Я просматриваю документы (Удаленные файлы, Автосохранение файлов, Резервные файлы, Отдельные или пронумерованные резервные копии) и не вижу, как это сделать.