У меня есть (server-start)
в моем файле .emacs, и я установил переменные HOME, ALTERNATE_EDITOR (= runemacs.exe) и EMACS_SERVER_FILE.
Когда я начну
emacsclientw.exe test.txt
в первый раз, я ожидаю, что emacs запустит и отобразит буфер test.txt
То, что происходит, - это то, что emacs запускается, и отображается царапина буфера, строка сообщения говорит (Новый файл) и буфер test.txt существует, но еще не существует отображается.
(Это не совсем то, что беспокоит меня сейчас)
Когда я сейчас выполню
emacsclientw.exe test2.txt
Я ожидаю, что используется тот же emacs и создается новый буфер test2.txt
.
Но что происходит, так это то, что новый emacs запускается с открытым буфером предупреждения:
Warning (server): Unable to start the Emacs server.
There is an existing Emacs server, named "server".
To start the server in this Emacs process, stop the existing
server or call `M-x server-force-delete' to forcibly disconnect it.
Для меня это звучит так, как будто первый экземпляр запускает сервер, но второй не подключается к нему, а пытается снова запустить сервер.
В чем может быть проблема?