我计划从 start.sh
启动emacs
$ head start.sh
#! /bin/bash
{
#starting emacs servers
emacs --daemon=orging
emacs --daemon=coding
#waiting...
#invoke emacsclients
emacsclient -c -s "orging" &
emacsclient -c -s "coding" &
......
} &> /dev/null
两个客户分别在orging
和coding
的服务器下运行。
这种情况发生的一个问题是,调用的运行端客户没有标记适当的服务器名称。
因此,可能需要进行手动测试步骤来确定谁是谁。
作为替代方案,可以安排服务器,一个在顶部运行,另一个在 start.sh
开始后结束,
如何在工作框架上以直接方式连接的客户端确定哪个服务器?
您可以与C-h v server-name RET
进行交互式检查变量server-name
。