1. UTF-8 한글 표시 설정


  1. .emacs 파일에 다음의 내용을 추가한다.
    (set-language-environment "Korean")
    (prefer-coding-system 'utf-8)
    
  1. 하지만 이렇게만 할 경우, 버퍼의 내용은 제대로 표시되지만, 한글로 된 파일명을 가진 파일을 읽을 때, 파일명이 같은 형식으로 표시되거나, 새로 한글로 된 파일명을 입력하여 저장할 때, 제대로 저장이 되지 않는 등의 문제가 있다. 파일명을 위한 인코딩 설정을 위해 .emacs 파일에 아래의 내용을 추가한다.
    (set-file-name-coding-system 'cp949-dos)
    


2. Shift-Space 키에 의한 한영 변환 기능을 제거


윈도우 환경 Emacs에서는 Shift-Space, 한영키 둘 다에 의해 한영 변환을 지원하지만, 가끔씩 상태가 꼬여서 불편한 사태가 발생하게 된다.


.emacs 파일에 다음 내용을 추가하면 Shift-Space 키에 의한 한영 변환 기능을 제거할 수 있다.


  • [추가] 하지만 이렇게 하더라도 C-s를 눌러서 들어가는 Search buffer로 들어가면 Shift-Space에 의한 변환이 동작한다. 그러므로 상태바에 한2 이런 표시가 보이면 Search buffer로 냉큼 들어가서 Shift-Space를 누르면 원래대로 돌아온다
(global-unset-key (kbd "S-SPC"))


혹은 Shift-Space 키를 다른 기능으로 설정할 수도 있다.

(global-set-key (kbd "S-SPC") 'other-window) ; 다른 창으로 이동 기능으로 설정


키에 설정된 기능을 확인하려면, M-x를 누르고 describe-key를 입력 후 해당 키를 누르거나, M-x를 누르고 describe-bindings를 눌러 전체 설정 내역을 확인할 수 있다.



참고 사이트

<테스트 환경>
- OS : Windows 10
- Emacs 버전 : Emacs 24.5.1 윈도우용
,