1. UTF-8 한글 표시 설정
- .emacs 파일에 다음의 내용을 추가한다.
(set-language-environment "Korean") (prefer-coding-system 'utf-8)
- 하지만 이렇게만 할 경우, 버퍼의 내용은 제대로 표시되지만, 한글로 된 파일명을 가진 파일을 읽을 때, 파일명이 같은 형식으로 표시되거나, 새로 한글로 된 파일명을 입력하여 저장할 때, 제대로 저장이 되지 않는 등의 문제가 있다. 파일명을 위한 인코딩 설정을 위해 .emacs 파일에 아래의 내용을 추가한다.
(set-file-name-coding-system 'cp949-dos)
2. 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를 눌러 전체 설정 내역을 확인할 수 있다.
참고 사이트
- https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Coding.html#Text-Coding
- https://www.gnu.org/software/emacs/manual/html_node/emacs/File-Name-Coding.html#File-Name-Coding
<테스트 환경> - OS : Windows 10 - Emacs 버전 : Emacs 24.5.1 윈도우용
'1. 연구 모듈 > Emacs' 카테고리의 다른 글
[Emacs] Emacs에서 매크로 설정/실행 (0) | 2015.10.04 |
---|---|
[Emacs/윈도우] 여러가지 팁 (3) | 2015.06.28 |
[Emacs/윈도우] 오리지널 Emacs에서 emacsclient 사용 (0) | 2014.10.03 |
[Emacs] 사용 중, Buffer 'xxxx' still has client; kill it? 메세지 방지 (0) | 2014.10.03 |
[Emacs/윈도우] 윈도우 7에서 느려지는 문제/가끔 멈추는 문제 (0) | 2014.09.14 |