默认使用 emacsclient 打开文本文件

默认使用 emacsclient 打开文本文件

我想用 emacsclient 打开所有文本文件。在 10.04 上,它曾经大多可以工作,但是在 16.04 上它完全坏了:

  • emacsclient 存在并且运行良好
  • “打开方式”菜单中没有它
  • “添加”按钮没有任何作用
  • 有重复

然后我手动添加了一个emacsclient.desktop条目~/.local/share/applications,如我的 10.04 中所示,但它什么也没做。

缺少 emacsclient

答案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 中打开

相关内容