我直接使用 emacsclient 而不是 emacs。假设我想使用命令“mu4e”在 emacsclient 中启动一个框架(以运行优秀的小型电子邮件客户端)。对于 emacs,我只需执行emacs -f mu4e
。但在 emacsclient 中,如果我尝试看似等效的操作:
emacsclient -c --eval mu4e
我明白了:
*ERROR*: Symbol's value as variable is void: mu4e
显然我需要评估一个 lisp 表达式来调用函数 mu4e,但我不知道如何做到这一点。谷歌搜索似乎没有产生任何有用的结果。
答案1
mu4e
是一个函数吗?试试这个:emacsclient -c --eval "(mu4e)"