2009-05-19 14 views
10

Estaba probando tramp-mode, pero ahora parece que no puedo deshacerme de él ... Cada vez que inicio emacs, pasa unos 20 segundos pasando por varias inicializaciones relacionadas con vagabundos ..Stop tramp-mode ejecutándose en el inicio de emacs

tramp: Waiting 60s for prompt from remote shell 
tramp: Setting up remote shell environment 

..y así sucesivamente.

¿Cómo puedo descargar vagabundo? grep'ing mi ~/.emacs.d encontrado nada aparte del propio plugin (que no parece ser cargados en cualquier lugar ..)

He despejado la historia reciente-archivos, pero eso no hacía diferencia ..

+6

Otras cosas para comprobar: si tiene Desktop.el habilitado, ¿o tal vez la configuración de custom.el? Comenzaría a insertar líneas (mensaje "aquí") en sus archivos .emacs y verificando el búfer de * Messages * para localizar dónde en sus archivos .emacs está comenzando el vagabundeo. –

+1

¿Byte-compila sus .emacs? Tal vez se olvidó de volver a compilar después de eliminar tramp entonces? –

+0

Trey: la sugerencia de buffer de mensajes ayudó, ¡gracias! – dbr

Respuesta

16

Aha, he encontrado donde vagabundo estaba siendo cargado:

Loading /Users/dbr/.recentf...done 
Loading tramp-mode.. 

que tenía un dos archivos en mi ~/.recentf archivo-historia que se abrieron con el vagabundo, la eliminación de ellos se detiene vagabundo de carga ..

Acabo de encontrar this section of the emacs wiki explicando el problema,

al utilizar TrampMode con recentf.el, es aconsejable desactivar la función de limpieza del recentf que los intentos de todos los stat los archivos y eliminarlos de la lista de acceso reciente si son legibles. Tramp significa que esto requiere que freshf abra un sitio remoto que bloqueará su proceso de emacs en los momentos más inoportunos.

(require 'recentf) 
(setq recentf-auto-cleanup 'never) ;; disable before we start recentf! 
(recentf-mode 1) 
+4

También vea: http://stackoverflow.com/questions/2068697/emacs-is-lowlow-opening-recent- archivos, donde la solución recomendada es (setq recentf-keep '(archivo-remoto-p archivo-legible-p)) –

2

Del tramp faq:

¿Cómo puedo desactivar el tramp?

Qué vergüenza, ¿por qué ha leído hasta ahora?

Si lo que desea es tener Ange-FTP como paquete de acceso a archivos remotos defecto, debe> solicite el código siguiente:

 (setq tramp-default-method "ftp") 

Descarga vagabundo se puede lograr mediante la aplicación de M-x vagabundo-descarga-vagabundo. Esto restablece también los complementos Ange-FTP.

Ten en cuenta que no lo he intentado pero espero que te funcione.

+1

Hm, no, (setq tramp-default-method "ftp") no parece hacer ninguna diferencia, tampoco Mx tramp-unload-tramp (Bueno, podría descargarlo de la memoria, pero no desde el inicio) – dbr

3

Me parece que tiene un archivo que se abre a través de vagabundo y se vuelve a abrir al inicio. ¿Tienes que configurar emacs para restaurar tu sesión?

+0

Nope , los únicos búferes que aparecen al inicio son los mensajes y los arañazos, y los procesos vagabundos (uno ssh y un scp) – dbr

5

Otra posibilidad es una lista en ~/.ido.last, si está utilizando ido-modo. En ese caso, el remedio es solo "rm ~/.ido.last".

Cuestiones relacionadas