¿Cómo evitar que las ubicaciones de los vagabundos interfieran en la historia?


9

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-capturey dired-do-rename?


Suponiendo que hay un breve retraso antes de que Emacs comience a contactar una máquina remota cuando intente cambiar el nombre de un archivo en Dired, intente presionar C-fjusto después de presionar R. ¿Eso ayuda?
itsjeyd

El comportamiento que estás describiendo no es el que yo haya experimentado. ¿Podría darnos un ejemplo mínimo?
Malabarba

He experimentado este comportamiento antes pero con el uso de timón como la lectura completa. No experimento esto con ido por ejemplo.
Gambo

1
Si tiene habilitado recientemente < emacswiki.org/RecentFiles >, puede intentar conectarse a máquinas remotas. Tengo lo siguiente en mi archivo init.el. (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.
Colin Bell

1
Intente habilitarlo debug-on-quithaciendo M-xtoggle-debug-on-quit RETy luego presione C-gcuando se cuelgue emacs. Imprimiría un seguimiento de pila, podría ayudar a depurar el problema
Iqbal Ansari

Respuestas:


1

Sospecho que se activa algún código, debido a un enlace o aviso, que debería usarse en remote-file-plugar de tramp-tramp-file-p. Lea la documentación de ambos y luego seleccione los paquetes instalados para el último símbolo, reemplazándolo según corresponda. Si eso soluciona el problema, comience a abrir solicitudes de extracción.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.