O nome do computador muda e interfere na manipulação de bloqueios de arquivos no Emacs

3

O Emacs manipula os bloqueios de arquivos criando um link simbólico, por exemplo:

> ls -la
lrwxr-xr-x    1 miguel  staff     25 Jul 20 18:21 .#test.md -> [email protected]

Em outra pasta com um arquivo modificado anteriormente, o nome do computador era diferente:

> ls -la
lrwxr-xr-x   1 miguel  staff      41 Jul 20 17:53 .#gtd.org -> [email protected]

Quando peço para salvar este último arquivo, o Emacs diz ... locked by miguel@Miguel... (pid548): (s, q, p, ?)? .

O nome do computador com system_profiler SPSoftwareDataType não é nenhum desses dois, mas Computer Name: Miguel’s MacBook Pro (3) .

Às vezes, o nome do computador volta para o primeiro e o Emacs "possui o bloqueio" novamente. Eu preferiria evitar a desativação do recurso de bloqueio com a configuração create-lock-files to nil .

Isso acontece tanto no El Capitan 10.11.6 quanto no High Sierra 10.13.4.

Como posso definir o nome do computador que o Emacs usa para um valor constante?

Atualização (24 de julho de 2018) : alterei o nome do computador para colossus no El Capitan e ainda tenho o mesmo problema em que o Emacs às vezes usa colossus e às vezes colossus.local . Em High Sierra, eu mudei o nome do computador também, mas o Emacs usa outro nome de computador, [email protected] . Como posso definir o nome do computador que o Emacs usa no intertravamento?

    
por mmorin 20.07.2018 / 19:33

0 respostas

Tags