1

我想将一个空字符串传递给 emacsclient,以便它在 emacs 服务器尚未运行时自动启动它。如果我在命令行上键入emacsclient -t -a '',这正是我刚才描述的。在我的 bashrc 文件中,我有:

alias ec="emacsclient -t -a \'\'"

这不符合我的要求。我收到这个错误

emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start".
emacsclient: error executing alternate editor "''"

如何将空字符串作为参数传递?

4

1 回答 1

2

您不需要在双引号内转义单引号:

alias ec="emacsclient -t -a ''"
于 2013-10-10T17:15:27.840 回答