Estoy usando el sabor Macports de Emacs en OSX Yosemite, y he revisado cada hilo aquí en Tramp siendo lento sin ninguna solución.
Vagabundo es utilizable, pero hay un retraso de aproximadamente 100 ms entre cada acción. No es un problema en el servidor porque este retraso no existe si solo uso terminal / iTerm para enviar ssh al mismo servidor.
Pensé que tal vez el problema se limitaba a editar archivos, pero resulta que es omnipresente. Ya sea que esté usando solo un shell remoto o simplemente presionando M-x
(con timón) todo se retrasa.
He intentado ssh, scp y rsync como métodos para conectarse sin ninguna solución. También he intentado ControlMaster auto
sin ningún efecto.
¿Alguien más ha tenido este problema y pudo resolverlo?
(setq tramp-verbose 6)
y vuelva a ejecutar sus pruebas. Habrá un búfer de depuración exhaustivo de Tramp, cada entrada comienza con una marca de tiempo. Ir a través de este búfer siguiendo las(6)
entradas, son los comandos enviados de forma remota y la salida del shell remoto. Verifique si hay demoras obvias. Por cierto, ¿qué versión de Tramp estás usando? Compruébalo conC-h v tramp-version
.Respuestas:
Resulta que fue lo
projectile
que estaba causando los problemas. Tan pronto como desactivé,projectile-mode
TRAMP fue suave como la mantequilla y comencé a entender el bombo detrás de él.Esperemos que esto ayude a alguien más que ha agotado todas las demás opciones.
Otra solución que encontré si no quieres desactivar el proyectil constantemente es poner este comando en tu
init.el
Resulta que todo el retraso provenía del proyectil tratando de calcular qué poner como nombre del proyecto en la línea de modo. Esta no es una característica importante para mí, así que puedes configurarla para que diga "Proyectil"
fuente
(setq tramp-verbose 6)
como otro comentario sugerido.7
, y también perfilado a través deelp-*
. Sin embargo, es difícil entender los resultados.También he encontrado las soluciones en las preguntas frecuentes de vagabundos que abordan la aceleración del vagabundeo para que funcione bastante bien.
Desde la página, esto es lo que agregué a mi configuración:
fuente