
Emacs maneja los bloqueos de archivos creando un enlace simbólico, por ejemplo:
> ls -la
lrwxr-xr-x 1 miguel staff 25 Jul 20 18:21 .#test.md -> [email protected]
En otra carpeta con un archivo modificado anteriormente, el nombre de la computadora era diferente:
> ls -la
lrwxr-xr-x 1 miguel staff 41 Jul 20 17:53 .#gtd.org -> [email protected]
Cuando solicito guardar este último archivo, Emacs dice ... locked by miguel@Miguel... (pid548): (s, q, p, ?)?
.
El nombre de la computadora system_profiler SPSoftwareDataType
no es ninguno de estos dos, pero Computer Name: Miguel’s MacBook Pro (3)
.
A veces, el nombre de la computadora vuelve al primero y Emacs "es dueño del bloqueo" nuevamente. Prefiero evitar deshabilitar la función de bloqueo con la configuración create-lock-files
en nil
.
Esto sucede tanto en El Capitan 10.11.6 como en High Sierra 10.13.4.
¿Cómo puedo configurar el nombre de la computadora que usa Emacs en un valor constante?
Actualización (24 de julio de 2018): Cambié el nombre de la computadora a colossus
El Capitan y todavía tengo el mismo problema donde Emacs a veces usa colossus
y otras veces colossus.local
. En High Sierra, también cambié el nombre de la computadora, pero Emacs usa otro nombre de computadora, [email protected]
. ¿Cómo puedo configurar el nombre de la computadora que usa Emacs en el enclavamiento?