Dirvish: 基于 Dired 的极简、一站式文件管理器

dirvish能否内置支持设置较小的字体来显示? 求助:如何给dirvish设置较小的字体?

1 个赞

请问通过 tramp 在 remote 上使用 dirvish,出现了图片无法渲染,代码没有高亮的现象(在本地则没有这种现象):

目前我的 tramp 配置

(use-package tramp
  :config
  (setq tramp-default-method "ssh"
        tramp-auto-save-directory (no-littering-expand-var-file-name "tramp-autosaves/")
        tramp-backup-directory-alist backup-directory-alist
        remote-file-name-inhibit-cache 60 ; 加速,允许 cache
        remote-file-name-inhibit-locks t ; 加速,不会使用文件锁
        tramp-verbose 0 ; 加速,更少的 tramp 信息
        vc-handled-backends '(SVN Git) ; 加速,禁用一些版本控制后端
        )
  ;; (setq tramp-ssh-controlmaster-options
  ;;       "-o ControlMaster=auto -o ControlPath=tramp.%%C -o ControlPersist=no -t")
  ;; 只需要输入一次密码 https://www.reddit.com/r/emacs/comments/3liwm7/is_it_possible_to_configure_tramp_such_that_i/
  (setq tramp-use-ssh-controlmaster-options nil)
  (setq tramp-chunksize 2000)
  ;; 似乎是支持 remote 启动其他进程的
  (connection-local-set-profile-variables
   'remote-direct-async-process
   '((tramp-direct-async-process . t)))
  (connection-local-set-profiles
   '(:application tramp :protocol "ssh")
   'remote-direct-async-process)
  )

我在 server 上只安装了 magick ,请问还需要别的依赖吗?

目前是这样的。主要是考虑到 tramp 的连接速度问题,我试过实时打开文件作为预览,移动光标会卡 Emacs,体验非常差 (卡顿时长和服务器延时正相关)。所以现在只是依靠一个非常简陋的 shell 命令来提供基础的文本预览,丑是丑,但好歹是异步的。高亮的问题也许可以依靠 bat + ansi-color.el 解决; 实时远程图片预览估计比较困难,短期不好解决。一个临时办法是用 dired-find-file-other-window 在预览窗口直接打开这个图或者任何文件,然后 other-window 切回来。

1 个赞