确定emacs客户端连接到了哪些正在运行的服务器?

时间:2019-05-24 03:48:27

标签: emacs 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

开始之后运行在末尾。

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

1 个答案:

答案 0 :(得分:1)

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