gpt4 book ai didi

emacs - 如何自定义 dired 的显示

转载 作者:行者123 更新时间:2023-12-02 20:57:08 25 4
gpt4 key购买 nike

如何让 Dired 使用任意函数或列集显示其文件?基本上我想改变:

 -rw-r--r--  1 konrad konrad  3847863 Out 18 14:17 ClojureinAction.pdf
-rw-rw-r-- 1 tamara tamara 27338341 Out 20 07:16 Halliday, Resnick, Walker - Fundamentals of Physics.pdf
-rw-r--r-- 1 konrad konrad 3921024 Set 22 11:11 Pragmatic.Programming.Clojure.May.2009.pdf

类似的事情

644 1-5MB    ClojureinAction.pdf       PDF  (5 days ago, 400pgs)
664 10-100MB Halliday, Resnic...pdf PDF (3 days ago, 1000pgs, Tamara's)
644 1-5MB Pragmatic.Progra...pdf PDF (1 min ago, 100 pages)

谢谢!

<小时/>

编辑:谢谢您的回答,Gareth,但是您能说得更详细一点吗?显然,该钩子(Hook)只允许我在缓冲区加载时运行任意代码。 Dired 甚至不会停止加载缓冲区:(

(defun foo (&rest args) (unlocking-buffer (message "foo") (insert "foo\n")))

看了一眼 dired 的源代码,它似乎从我试图替换的这些格式中获取信息,所以我想知道以这种方式更改它是否可行,或者我最终是否必须重写所有内容。

最佳答案

Dired 模式对 ls 输出格式做了很多假设,因此更改格式会破坏很多东西。我认为更可行的方法是不考虑格式,并使用文本属性或覆盖来更改演示文稿。

关于emacs - 如何自定义 dired 的显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4104189/

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