Имя компьютера изменяется и мешает обработке файловых блокировок в Emacs
Emacs обрабатывает блокировки файлов, создавая символическую ссылку, например:
> ls -la lrwxr-xr-x 1 miguel staff 25 Jul 20 18:21 .#test.md -> miguel@MiguelsMBP1004.548
В другой папке с ранее измененным файлом имя компьютера было другим:
> ls -la lrwxr-xr-x 1 miguel staff 41 Jul 20 17:53 .#gtd.org -> miguel@Miguels-MacBook-Pro-1004.local.548
Когда я прошу сохранить этот последний файл, Emacs говорит ... locked by miguel@Miguel... (pid548): (s, q, p, ?)?
.
Имя компьютера с system_profiler SPSoftwareDataType
ни один из этих двух, но Computer Name: Miguel’s MacBook Pro (3)
.
Иногда имя компьютера возвращается к первому, и Emacs снова «владеет блокировкой». Я бы предпочел не отключать функцию блокировки с установкой create-lock-files
на nil
.
Это происходит как в Эль-Капитане 10.11.6, так и в Высокой Сьерре 10.13.4.
Как установить постоянное значение имени компьютера, которое Emacs использует?
Обновление (24 июля 2018 года) : я изменил имя компьютера на colossus
El Capitan, и у меня все еще остается та же проблема, что иногда colossus
и иногда использует Emacs colossus.local
. В High Sierra, я тоже изменил имя компьютера, но Emacs использует другое имя компьютера, user@laptop-1234.company.domain
. Как я могу установить имя компьютера, которое Emacs использует для блокировки?
0 ответов на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?