emacsclient를 통해서 이막수군을 실행하다보면 다음과 같은 메세지창이 뜨는 경우가 있다.

대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.

이는 이전 실행시에 비정상 종료가 되어 서버 파일이 남아있어서 발생하는데 여기서 확인을 누르고 들어가면 Emacs 내부에서 다시 다음과 같은 메세지를 볼 수 있는데

Warning: desktop file appears to be in use by PID ***. Using it may cause conflicts. Use it anyway? (y or n)

여기서 y를 누르면 대부분의 경우 정상동작으로 복귀되지만 가끔씩 복원되지 않는 경우도 있다. 이 경우 emacsclient를 통해 파일을 열 경우 기존의 창을 사용하지 않고 계속해서 새 창이 생성되게 된다.


해결책은 <사용자 폴더>/AppData/Roaming/.emacs.d/server 밑에 있는 server 파일을 삭제하면 된다.


<테스트 환경>
- OS : Windows 7
- Emacs 버전 : Emacs 24.3 윈도우


,