Ответ 1
У меня было такое же сообщение об ошибке. В моем случае мне пришлось удалить старое соединение: я удалил
~/emacs.d/server/server
а затем он сработал.
Я следил за post, чтобы включить emacs в проводнике Windows, добавив следующий реестр:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Open In Emacs]
[HKEY_CLASSES_ROOT\*\shell\Open In Emacs\Command]
@="\"C:\\Unix-Bin\\emacs-24.3\\bin\\emacsclientw.exe\" -a \"C:\\Unix-Bin\\emacs-24.3\\bin\\runemacs.exe\" \"%1\""
До сегодняшнего дня это работает хорошо. Но сегодня я нахожу, когда открыть файл с меню "Открыть в Emacs", следуя ошибка будет всплывать. И позже файл открывается emacs правильно.
Не знаю, почему возникает следующая ошибка.
Ошибка:
C:\Unix-Bin\emacs-24.3\bin\emacsclientw.exe: connect: No connection could be made because the target machine actively refuse it.
У меня было такое же сообщение об ошибке. В моем случае мне пришлось удалить старое соединение: я удалил
~/emacs.d/server/server
а затем он сработал.
Возьмите этот файл bat, затем добавьте следующие строки:
setlocal enableextensions enabledelayedexpansion
set serverfile="%userprofile%\.emacs.d\server\server"
if exist %serverfile% (
set /p first= < %serverfile%
for /f "tokens=2" %%a in ("!first!") do ( set server=%%a )
tasklist /nh /fi "PID eq !server!" 2>&1 | findstr /C:"emacs.exe" >nul 2>&1
if ERRORLEVEL 1 del /f %serverfile%
)
после строки @echo off
.