emacs 윈도우 사용시 init 파일의 위치

Posted by 뭐든지 열심히 잘하는 곰도리네
2017.11.09 14:33 Computing&IT/어플리케이션 활용 - emacs


이맥스는 주로 unix-like 운영체제에서 사용하다보니 해외사이트의 설명도 리눅스를 기준으로 설명하는 경우가 많은데, 윈도우의 경우 운영체제 상 설정파일 등의 위치가 상이하다보니 혼동이 오는 경우가 있어서 정리하게 되었음.


.emacs파일은 이맥스를 구동할 때마다 불러들이는 파일인데 이맥스의 설정, 개인 커스터마이징을 위한 명령들이 저장된 문서임. 스크립트 형식으로 불러오는데 파일이 커지는 경우에 미리 컴파일해서 로드할 수도 있음.


많은 문서들이 .emacs 파일을 다룸에 있어서 파일명을 혼용하므로 조금 헷갈릴 수 있음.


emacs 매뉴얼에서는 주로 init 파일의 이름으로 .emacs를 지정하고 설명하던데, 윈도우에서 이맥스 구동시에 init.el로 하면 됨.


윈도우즈에서는 init.el파일이 홈디렉토리에 들어있어야 함.


1. 만약 시스템 변수로 HOME이 설정되어있다면 (예를 들어서 %HOME%), 이 디렉토리에 init.el 파일이 위치하면 됨.


2. 만약 레지스트리 HKCU\SOFTWARE\GNU\Emacs\HOME 이 설정되어있다면 당해 항목의 값이 홈디렉토리. 이 디렉토리에 init.el 파일을 위치시키면 됨.


3. 레지스트리 HKLM\SOFTWARE\GNU\Emacs\HOME 항목도 제시하기는 하지만 이맥스 공식 매뉴얼에서는 이를 추천하지 않음.


4. 사용자디렉토리 내의 AppData 디렉토리를 활용하면 됨. emacs를 한번 실행하고나면 C:\User\사용자\AppData\Roaming\.emacs.d\ 디렉토리가 생성되는데 여기에 init.el 파일을 집어넣으면 됨.



참고: https://www.gnu.org/software/emacs/manual/html_node/efaq-w32/Location-of-init-file.html

이 댓글을 비밀 댓글로

티스토리 툴바