主要观点:作者使用 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 类型及对应的应用类型配置示例。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。