40

私はイドモードを使用しています。これが私が設定した方法です.emacs

(require 'ido)
(setq ido-enable-flex-matching t)
(setq ido-everywhere t)
(ido-mode t)

ファイルを開くときに Cx Cf を実行すると、そのファイルmy_fileが現在のディレクトリに存在しない場合、emacs は最近使用した他のディレクトリで約 1 秒以内にファイルを検索しようとします。ただし、ほとんどの場合、新しいファイルを作成しようとしていました。ファイル名をすばやく入力してから Cj を入力して確認する必要がありました。idoがこれを行うのを止めるにはどうすればよいですか?

4

3 に答える 3

42

以下は、この機能を完全に無効にします。

(setq ido-auto-merge-work-directories-length -1)

私はそれに価値を見たことがないので、それを完全に無効にすることは多くの人にとって理にかなっているかもしれません.

于 2013-08-06T19:42:37.210 に答える
12

簡単な解決策を見つけました:

(setq ido-auto-merge-delay-time 9)

ここでの時間は秒単位です。この機能を完全に無効にするには、非常に大きな数を設定できます。

于 2013-08-01T06:10:36.523 に答える