0

start.sh我打算从as开始 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

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

4

1 回答 1

1

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

于 2019-05-24T09:57:47.343 回答