我想用 emacsclient 打开所有文本文件。在 10.04 上,它曾经大多可以工作,但是在 16.04 上它完全坏了:
- emacsclient 存在并且运行良好
- “打开方式”菜单中没有它
- “添加”按钮没有任何作用
- 有重复
然后我手动添加了一个emacsclient.desktop
条目~/.local/share/applications
,如我的 10.04 中所示,但它什么也没做。
答案1
您还需要通过以下方式添加与文本文件的关联xdg-mime
:
xdg-mime default emacsclient.desktop text/plain
另外,确保您已通过命令启动了 Emacs 服务器 M-x server-start
。
答案2
mimeapps.list
文件存在于 .local/share/applications
打开它并添加text/plain=emacs.desktop
它,以便所有文本文件将在 emacs 中打开