确定哪个运行服务器,附加到的emacsclient



我计划从 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

两个客户分别在orgingcoding的服务器下运行。

这种情况发生的一个问题是,调用的运行端客户没有标记适当的服务器名称。

因此,可能需要进行手动测试步骤来确定谁是谁。

作为替代方案,可以安排服务器,一个在顶部运行,另一个在 start.sh开始后结束,

如何在工作框架上以直接方式连接的客户端确定哪个服务器?

您可以与C-h v server-name RET进行交互式检查变量server-name

相关内容

最新更新