Определите, к какому из запущенных серверов подключен emacsclient? - PullRequest
0 голосов
/ 24 мая 2019

Я планировал запустить emacs с start.sh как

$ 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,

Как определить, к какому серверу клиент напрямую подключен в рабочем фрейме?

1 Ответ

1 голос
/ 24 мая 2019

Вы можете просмотреть переменную server-name - в интерактивном режиме с помощью C-h v server-name RET.

...