Tengo un problema en el que si intento realizar algunas operaciones aleatorias de Emacs como org-capture
, o cambiar el nombre de un archivo a un directorio diferente (local) en dired
, Emacs intenta contactar a una máquina diferente usando vagabundo, presumiblemente para algún tipo de autocompletado o historial razonamiento. Esto causa mucho tiempo de espera y espera, porque el vagabundo de la máquina está intentando conectarse no está disponible.
¿Cómo puedo evitar que Emacs busque ubicaciones / archivos de vagabundo cuando realizo otras operaciones rudimentarias? ¿Cómo puedo determinar dónde y cómo Emacs está teniendo la idea de que necesita buscar dentro de un archivo / ubicación remota para operaciones como org-capture
y dired-do-rename
?
(setq recentf-exclude '("~$" "/tmp/" "/ssh:" "/sudo:"))
Configuré esto hace varios años. Tener archivos remotos en la lista de archivos recientes me estaba causando algunos problemas, pero no recuerdo los detalles. Es posible que deba eliminar todos los archivos remotos de la lista de archivos recientes manualmente. Su ubicación está definida por la variable recentf-save-file
.
debug-on-quit
haciendo M-x
toggle-debug-on-quit RET
y luego presione C-g
cuando se cuelgue emacs. Imprimiría un seguimiento de pila, podría ayudar a depurar el problema
C-f
justo después de presionarR
. ¿Eso ayuda?