2009-05-19 11 views
10

私はtramp-modeを試していましたが、今は取り除けないようです... emacsを起動するたびに、約20秒かけて様々なトランプ関連の初期化を行います。emacsの起動時にtramp-modeを停止する

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

などです。

どのように私はトランプを降ろしますか?私~/.emacs.dをgrep'ingすることはさておき、プラグイン自体からは何も見つからなかった(どこでもロードされていないようです。)

私は最近、ファイルの履歴をクリアしてきましたが、それは何の違いが行われていない。..

+6

その他の事項:desktop.elが有効になっているか、おそらくcustom.elの設定がありますか?あなたの.emacsに(メッセージ "ここ"の)行を挿入し、* Messages *バッファをチェックして、あなたの.emacsのどこに行こうとしているのかを調べるでしょう。 –

+1

.emacsをバイトコンパイルしていますか?おそらくあなたは不運を取り除いた後に再コンパイルするのを忘れていたでしょうか? –

+0

Trey:メッセージバッファのヒントが助けになりました、ありがとう! – dbr

答えて

16

なるほど、私が見つかりました。私はちょうど、

recentf.elとTrampModeを使用して、それはすべてのstatしようとするrecentfのクリーンアップ機能をオフにすることをお勧めしますthis section of the emacs wikiは、問題を説明するましたファイルを読み込み、読み込み可能な場合は最近アクセスしたリストからファイルを削除します。 Trampはリモートサイトを開くために最近のことが必要であることを意味します。遠隔サイトを開くことは、あなたのemacsプロセスを最も不適切な時にブロックします。あなたはIDOモードを使用している場合

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

参照:http://stackoverflow.com/questions/2068697/emacs-is-slow-opening-recent-ここで推奨される解決策は、(setq recentf-keep '(file-remote-p file-readable-p))です。 –

2

tramp faq

トランプを無効にするにはどうすればよいですか?

あなたには恥がありますが、なぜ今まで読んだことがありますか?

あなただけのデフォルトのリモートファイルアクセスパッケージとしてアンジュ-FTPを持ちたい場合は、あなたが>次のコードを適用する必要があります。

 (setq tramp-default-method "ftp") 

アン不定期にM-X TRAMP-アンロード-TRAMPを適用することによって達成することができます。これにより、Ange-FTPプラグインもリセットされます。

私はこれを試していないが、あなたのために働くことを願っていることに注意してください!

+1

Hm、nope、(setq tramp-default-method "ftp")は何の違いもないようですが、Mx tramp-unload-trampもそうではありません(メモリからはアンロードできますが、起動時ではありません) – dbr

3

起動時に開かれているファイルを持っているような気がします。あなたのセッションを復元するためにemacsを設定しなければなりませんか?

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

..私は彼らがロードから不定期に停止し削除し、不定期で開かれた私の~/.recentfファイルの歴史の中で2つのファイルを持っていた:TRAMPがロードされた場所

+0

Nope起動時に表示される唯一のバッファはメッセージとスクラッチ、トランププロセス(1つのsshと1つのscp)です – dbr

5

別の可能性は、〜/ .ido.lastの掲載です。その場合、救済は単に "rm〜/ .ido.last"になります。

関連する問題