2

最近、emacs (バージョン 24.3) をアップグレードしましたが、非常に便利な機能が失われ、Google で簡単に解決策を見つけることができなかったので、ここでヘルプを取得できればと思います (これは、私が問題を抱えている場合に常に当てはまります)。コンピューター)

ファイルが現在の編集フォルダーになくても、私のemacsが最近のファイルを見つけることができることを覚えています。たとえば、pathA で fileA を編集していて、PathB/ にある fileB を開きたい場合、Cx Cf を押して fileB と入力すると、emacs が自動的に PathB で fileB を見つけ、ファイル B へのフルパスを自動補完しますミニバッファ。そのような機能を有効にするパッケージはわかりませんが、アップグレードする前にありました。

どうもありがとう!

4

3 に答える 3

1

これが問題の鍵です:

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

とにかくみんなに感謝

于 2013-10-14T02:23:12.807 に答える
0

明らかな答えはrecentf.el、Emacs に付属している library です。たとえば、 command を参照してくださいrecentf-open-files

ただし、他のより汎用的なライブラリがrecentf.el機能を拡張して、より便利にする場合があることに注意してください。

  • その 1 つが、Iciclesマルチコマンドicicle-recent-fileです。

  • もう 1 つは Icicles マルチコマンドicicle-buffer(C-x bデフォルト) で、最近アクセスしたファイル (およびそれらのパス) をバッファー切り替えの候補として含めることができます。 C-x R補完中は、そのような候補が含まれるかどうかを切り替えます。

于 2013-10-14T01:53:53.520 に答える
0

を使用しているようです。 をidoオンにしてみてくださいido-use-virtual-buffers

(setq ido-use-virtual-buffers t)
于 2013-10-14T01:42:46.800 に答える