我正在尝试emacsclient
使用emacs --eval "(setq server-name '\"server1\")"
. 我没有运气。
这是我尝试过的:
lispExp="(setq server-name '\"server1\")"
emacsclient -c --alternate-editor="emacs --eval $lispExp"
那么如何为emacsclient
.
背景:我正在尝试制作一个 bash 命令(edit
),当我使用它来编辑文件时,它将连接到本地 emacs 服务器,或创建一个新的。每个虚拟桌面使用不同的服务器。如果我能让上述工作正常工作,那么我可以替换server1
适当的服务器名称。
我的原始别名(用于一台服务器)在这里定义:
alias edit='emacsclient --alternate-editor="" --no-wait $*'