如果有用 Doom 的用户请注意下,最新的版本移除了对 +dired/quit-all
这个函数的覆盖,也就是说,如果你开启了 dired 这个 module,你需要自行绑定
(map! :map dired-mode-map :ng "q" #'quit-window)
当然我更建议不要开这个 module。
如果有用 Doom 的用户请注意下,最新的版本移除了对 +dired/quit-all
这个函数的覆盖,也就是说,如果你开启了 dired 这个 module,你需要自行绑定
(map! :map dired-mode-map :ng "q" #'quit-window)
当然我更建议不要开这个 module。
你现在可以把 dirvish-keep-alive-on-quit 设置成 t,这样会在退出时保留最后一个 buffer。但是这就意味着你需要手动 kill-buffer 才能彻底退出一个会话。
另外你要用 icon 为什么不直接在 dirvish-attributes 里面设置? 那个 (dired +icons) 提供的 icon 中间缺个口子看着不难受吗,而且还很慢。
当光标不在显示区域的顶端或底端时,dired-next-line
和dired-previou-line
按一下放开不会更新文件信息,文件列表滚动的时候(光标达到顶端或底端)和用dired-goto-file
的时候文件信息会更新。
预览的更新是正常的吗? 是只有全屏这样还是单窗口也这样?
我上面不是写了吗, 要么是你 doom 的 init.el 里面加了 (dired +icons), 要么是你另外安装了 all-the-icons-dired. 这两个都可能造成这个问题。
奇怪,加了自带的icons后,文件信息会更新。
你检查一下你配置里面是不是用了 all-the-icons-dired 这个包,把它去掉。
我已经把doom带的icons去掉了,straight 里面repos和build都没有all-the-icons-dired这个包了。
这个图标可以自己设置的。看看改 all-the-icons-regexp-icon-alist
行不行。
能把modeline设置顺手,details就可以关掉了。还有一个这个时间格式能不能调整,我还是习惯 "2022-06-03 18:57"这个格式,默认的格式不太习惯。另外,关于箭头也有点让我困惑https://ux.stackexchange.com/questions/37564/use-up-or-down-arrow-to-represent-sort-ascending-at-table-header 。
图标我后面再看看,可能是我哪里没弄对。时间格式你是说 modeline 上面的吗? dirvish-time-format-string
你设置看看。具体对照 format-time-string
使用。你意思是那个箭头反了是吧。
是的,和我理解的是反的。
行,我研究研究这个图标的问题等会一并改了。
应该好咯
是的,现在可以正确显示了。
更新到最新版,发现dirvish-dired
这个命令没有了,被dirvish-dwim
取代了,虽然只在单窗口的时候dirvish
才显示三个"panel", 但我经常把其他应用和Emacs side by side的用, 这个时候从buffer跳到dired的时候会打开带有三个panel的dirvish buffer,窗口大小明显不够用,还是原先的dirvish-dired
比较适合,要怎么设置才能实现原先dirvish-dired
的效果
你只要开了 dirvish-override-dired-mode
, dired-jump
和 dirvish-dired
起到的作用是一样的。避免重复,我就删了。