Emacs:即使使用 togle-dired-find-file-reuse-dir,dired plus 仍会打开新缓冲区

Emacs:即使使用 togle-dired-find-file-reuse-dir,dired plus 仍会打开新缓冲区

在 ubuntu 11.10 上的 emacs 23.3.1 中,我安装了 dired-plus。在我的 .emacs 中,我有:

(require 'dired+)
(toggle-diredp-find-file-reuse-dir 1)

当我在目录上按下 RET 然后按下 Cx Cb 时,缓冲区列表显示只有一个缓冲区用于 dired。但是,在我使用 ^ 之后,我有两个 dired 缓冲区。Cx Cb 确认有两个缓冲区:一个用于父目录,一个用于子目录。

有没有办法保留 ^ 的重复使用工作?

谢谢。

答案1

我找到了一个解决方案:使用直接单

还发现梅尔帕,因此可以通过 package-list-packages 进行安装。

答案2

您还可以使用键“a”(dired-find-alternate-file)在 Dired 中打开新目录或文件,而无需创建新缓冲区。

这是一个已禁用的命令,此代码可启用它:

(将‘dired-find-alternate-file’设置为 nil)

相关内容