gpt4 book ai didi

Emacs:如何在同一窗口中打开 dired 书签

转载 作者:行者123 更新时间:2023-12-04 20:15:36 29 4
gpt4 key购买 nike

当我浏览文件系统时,我设法在一个窗口中完成了繁琐的工作。

改善人体工程学,我决定为我最常用的目录创建书签,其短名称如:'lwt'、'eve' 等。但每次打开书签时,都会创建新的目录缓冲区,即使旧缓冲区存在。

如何让它在现有的 dired 缓冲区中打开书签?

最佳答案

编辑:

最初的答案实际上是一个非答案。我为没有正确测试它而道歉。我会把它留在这里,这样其他潜在的回答者就不会像我一样被误导。

同时,我仔细查看了 bookmark.el 的源代码和 dired+修改对其没有任何影响。默认情况下 bookmark-jump 函数使用 switch-to-buffer作为其显示功能。 bookmark-jump 但是有一个可选的 display-func论点,所以一个可能的解决方案(涉及一些 elisp hacking)是创建一个函数来重用当前的 dired 缓冲区(基于 dired+ 源代码)并调用 bookmark-jump有了它,如果这个概念有效,则将其绑定(bind)到键盘快捷方式。

原答案:

您正在观察的行为只是 dired 的一般“导航时创建新缓冲区”行为的副作用。这一事实使这个问题几乎与 How do I stop emacs dired mode from opening so many buffers? 重复。 .

那里和Dired Reuse Directory Buffer 提出的解决方案Emacs Wiki 页面,可能最简单的是安装 Dired+包和切换目录缓冲区重用:

(toggle-diredp-find-file-reuse-dir 1)

在您的 .emacs文件。

关于Emacs:如何在同一窗口中打开 dired 书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13090190/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com