[Guix] Emacs 的 dired-mode 作为文件管理器

主要观点:作者使用 Emacs 很多,用 dired-mode 管理写作和编程,介绍如何通过 guix-home 配置工具将“打开目录”与“在 dired-mode 中打开 Emacs”关联起来,避免非声明式系统中设置不记录的问题,还给出了一些其他常见 MIME 类型的配置示例,若学习 Guix 有困难可参考 rde
关键信息:

  • 使用 dired-mode 管理文件。
  • xdg-mime 需将“打开目录”与“在 dired-mode 中打开 Emacs”相连,目录的 MIME 类型为 inode/directory
  • guix-home 中可通过 home-xdg-mime-applications-service-type 服务创建 xdg-desktop-entry 并关联 MIME 类型。
  • 示例代码展示了如何配置将目录与 Emacs dired-mode 关联。
    重要细节:
  • emacsclient 是因为 Emacs 作为守护进程运行,-c 创建新框架,-a emacs 若守护进程停止则 fallback 到常规 Emacs 会话。
  • 给出了多种常见文件类型的 MIME 类型及对应的应用类型配置示例。
阅读 28
0 条评论