윈도우에서 외부 에디터로 emacs를 등록하여 사용할 때, EmacsW32의 경우는 emacsclient를 곧바로 사용하면 되지만, 오리지널 emacs의 경우는 잘 되지않고 몇가지 추가 작업이 필요하다.


1. emacs를 실행한 후, C-x C-f를 누르고 ~/.emacs를 입력하여 설정 파일을 연 뒤, 다음 문장을 추가한다.


(server-start)



2. 외부 에디터로 등록할 때, 아래와 같이 입력한다.


<emacs 설치 경로>\bin\emacsclientw.exe -a <emacs 설치 경로>\bin\runemacs.exe



3. 필요에 따라 다음 옵션도 설정하도록 한다.


-> [Emacs] 사용 중, Buffer 'xxxx' still has client; kill it? 메세지 방지


Buffer 'xxxx' still has client; kill it? 메세지 방지 옵션까지 적용한 최종 실행 커맨드는 다음과 같다.


<emacs 설치 경로>\bin\emacsclientw.exe -n -a <emacs 설치 경로>\bin\runemacs.exe




또 다른 방법

-a 옵션을 사용하는 대신에, ALTERNATE_EDITOR 환경변수를 사용하여 설정하여도 된다.

-> 환경 변수 설정하는 방법




<테스트 환경>
OS : Windows 7 (32bit)
Emacs 버전 : Emacs 24.3 윈도우용


,