2009-05-19 24 views
10

tramp-mode'u deniyordum, ama şimdi ondan kurtulmak mümkün görünmüyor .. Emacs'ı başlattığımda, yaklaşık 20 saniye boyunca çeşitli serserilerle ilgili başlatımlardan geçiyor ..Emacs'ın başlangıcında çalıştırmayı durdurma tramp-modu

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

..ve böyle devam eder.

Yeryüzünde nasıl serseriyi boşaltırım? (Her yerde yüklenecek görünmüyor hangi ..) eklentiye kendisinden kenara ~/.emacs.d bulunan hiçbir grep'ing

Ben son-files tarih temizlenir, ama hiçbir fark yapılan ..

+6

Kontrol edilmesi gereken diğer şeyler: desktop.el etkin veya belki özel.el ayarlarınız varsa? .emac'lere satırlar ("burada") satırlarını eklemeye başlıyorum ve .emacs'inizde nerede başladığını izlemek için * Mesajlar * arabelleğini kontrol ediyorum. –

+1

.emac'lerinizi by-derliyor musunuz? Belki de serseriyi temizledikten sonra yeniden derlemeyi unuttun? –

+0

Trey: Mesajlar tampon ipucu yardımcı oldu, teşekkürler! – dbr

cevap

16

Aha, ben serseri yüklenen nerede bulundu: ..

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

Ben bunları kaldırmayı, serseri ile açıldı benim ~/.recentf dosya tarihinin iki dosya vardı

yüklenmesini serseri durur

sadece

recentf.el ile TrampMode kullanarak, tüm stat girişiminde recentf ait temizleme özelliği kapatmak için tavsiye edilir this section of the emacs wiki problemi açıklayan bulundu dosyaları ve okunabilirlerse, son erişilen listeden kaldırır. Tramp, bunun en son zamanlarda, emacs işleminizi en uygunsuz zamanlarda engelleyecek uzak bir siteyi açmasını gerektirdiği anlamına gelir. Eğer ido-modunu kullanıyorsanız

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

Ayrıca bkz: http://stackoverflow.com/questions/2068697/emacs-is-slow-opening-recent- önerilen çözümün olduğu dosyalar (setq recentf-keep '(dosya-uzaktan-p dosya-okunabilir-p)) –

2

tramp faq:

Sersemlemeyi nasıl devre dışı bırakabilirim?

Utanç verici, şu ana kadar neden okudun?

yalnızca varsayılan uzaktan dosya erişim paketi olarak Ange-FTP olmasını istiyorsanız

, sen> Aşağıdaki kodu uygulamalıdır:

 (setq tramp-default-method "ftp") 

Boşaltma serseri M-x serseri-boşaltma-serseri uygulanarak elde edilebilir. Bu ayrıca> Ange-FTP eklentilerini sıfırlar.

Bunu denemediğimi unutmayın, ancak umarım işe yarıyor! Eğer serseri ile açılır ve açılışta olan bir dosya var gibi

+1

Hm, nope, (setq tramp-default-method "ftp") herhangi bir fark yaratmıyor gibi görünmüyor, Mx tramp-unload-tramp (Ya da bellekten boşaltabilir, fakat başlangıçtan değil) – dbr

3

bana geliyor. Seansınızı geri yüklemek için emacs ayarlamak zorunda mıyım?

+0

Nope Başlangıçta görünen tek arabellekleri, iletileri ve çizikleri, ve serserileri (bir ssh ve bir scp) – dbr

5

diğer olasılık, içinde ~/.ido.last bir listesidir. Bu durumda, çözüm sadece "rm ~/.ido.last" dır.