开了dirvish-override-dired-mode
, 单窗口打开的dired buffer 还是有三个panel. 在Emacs和其他应用side by side 用的话,打开三个panel太拥挤.
你确定 dired-jump (C-x C-j) 会全屏? 你描述的行为是 dirvish-dwim 的
原来用dired-jump替代,我以为用dirvish-dwim替代。
dired-jump | dired-jump-other-window | dired | dired-other-window | dired-other-tab | dired-other-frame
以及用 find-file (C-x C-f) 打开文件夹,都会被 dirvish 接管。所以 dirvish-dired 这个命令显得很多余,本身这名字也起的奇奇怪怪的。
没有仔细看你最新的文档,有这种更新还是要看看的。
现在doom的dired模块加入了dirvish,用+dirvish这个flag开启,并且贴心地当同时开启+icon时禁用 all-the-icons-dired feat(dired): add +dirvish option · doomemacs/doomemacs@1e6d5c3 · GitHub
dirvish-open-with-programs
这个函数的文档是不是要更新一下
好咯。zsbd
请问为什么按照默认配置,加上
(setq dired-listing-switches
"-l --almost-all --human-readable --time-style=long-iso --group-directories-first --no-group")
这一段代码之后,使用 dired 或者 dirvish 会报 listing directory failed but ‘access-file’ worked 的错误?已经给了完全访问权限,注释掉这一行 dirvish 可以正常使用
什么操作系统? Emacs 版本? (require 'dirvish-fd)
有没有关于 ls 的警告?
MacOS 12.6, Emacs 29.0.50, (require 'dirvish-fd) 没有警告但是打开 dirvish 的时候有一句 ls does not support --dired; see ‘dired-use-ls-dired’ for more details.
brew install coreutils
(setq insert-directory-program "gls")
README 最开头就写了。
有个小白的问题:我用dirvish播放的音频文件怎么pause和stop啊…… 暂时只会去终端kill mplayer
你的 dirvish-open-with-program 是咋设置的? 默认是开一个 gui 的 mpv 来播音频 (如果你有安装 mpv 的话)。用 cli 播放器播音频那自然就会是你描述的那样。我建议直接装个 mpv 或者把 mplayer 换成 gnome-mplayer。
好的,谢作者指教 我是mac怎么呼出gui mpv呢? 我的设置是这样,还是cli的
(setq dirvish-audio-exts '(“mp4” “mp3”))
(setq dirvish-open-with-programs `((,dirvish-audio-exts . (“mpv” “%f”)) ))
你是不是挺久没更新了? 你看一看这个变量的默认值
(when-let ((mpv (executable-find "mpv")))
`((,dirvish-audio-exts . (,mpv "--profile=builtin-pseudo-gui" "%f"))
(,dirvish-video-exts . (,mpv "%f"))))
应该不用你写这些直接就能用啊
这样的效果:
。。。确实删了设置就好了,自动的
请问如何将dirvish的modeline设置的与默认modeline等高度?因为默认的modeline没有高度设置,调dirvish-mode-line-height达不到精确相同
这个高度调整是像素级的,我是可以调成一样的。 检查一下你的主题或者其他什么插件是不是设置了 mode-line 和 mode-line-inactive 这两个 face 的高度。
我发现是因为icon高度和字体高度不一样造成的。现在选择直接禁用modeline了,界面更整洁