我想让 dired 保持打开状态,作为一个高窗格,与其他窗口水平分隔(就像在 TextMate 中一样)。如何将 dired 的路径名移到其模式行中?
答案1
答案2
考虑隐藏细节,而不是将标题行(目录名称)移动到模式行。
在 Emacs 24(将成为 24.4)的开发版本中,只需点击
(
(左括号)即可切换隐藏详细信息。在所有版本的 Emacs 中,你都可以选择使用库
dired-details.el
和dired-details+.el
,可在 EmacsWiki 上找到。描述是这里。
目录标题行在 Dired 中非常重要;它不仅仅是一个标签。当您在同一个 Dired 缓冲区中插入子目录列表时,它变得尤为重要:您可以轻松地在主目录和子目录之间导航。
如果你决定隐藏细节,也可以考虑使用库fit-frame.el
也许还有它的配套图书馆autofit-frame.el
。
它们可让您自动将框架调整到显示缓冲区,并且在执行此操作时它们会自动忽略目录头的宽度(它只是包装;仅使用文件名来计算所需的框架宽度)。每当您切换隐藏详细信息时,它们都可用于自动重新调整框架。
当细节被隐藏时,这会给你一个瘦弱的框架,具有 Speedbar 和 Dired 的优点。