El nombre de la computadora cambia e interfiere con el manejo de bloqueos de archivos en Emacs

El nombre de la computadora cambia e interfiere con el manejo de bloqueos de archivos en Emacs

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 SPSoftwareDataTypeno 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-filesen 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 colossusEl Capitan y todavía tengo el mismo problema donde Emacs a veces usa colossusy 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?

información relacionada