· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Emacs Hangul Configuration

Emacs에서 한글 입/출력하기

다른 Emacs Manual/Tutorial에서도 여러번 소개되었지만, 그 방법이 조금씩 다르거나, 링크가 깨진 경우가 있으므로 새로 페이지를 만들어 간략한 설정방법을 소개합니다.

Emacs 23

현재 개발 버전인 Emacs 23에서는 아래와 같은 방법으로 설정합니다.

두벌식

;;; ~/.emacs 에 다음을 수정 또는 추가하세요
(custom-set-variables
'(default-input-method "korean-hangul")) ;; 두벌식

세벌식 최종

;;; ~/.emacs 에 다음을 수정 또는 추가하세요
(custom-set-variables
'(default-input-method "korean-hangul3f")) ;; 세벌식 최종

세벌식 390

;;; ~/.emacs 에 다음을 수정 또는 추가하세요
(custom-set-variables
'(default-input-method "korean-hangul390")) ;; 세벌식 390

Emacs 22

최신 안정버전인 Emacs 22에서는 간단한 설정만으로 한글입출력이 가능해졌습니다. 두벌식과 세벌식 모두 가능합니다.

두벌식

;;; ~/.emacs 에 다음을 수정 또는 추가하세요
(custom-set-variables
'(default-input-method "korean-hangul")) ;; 내장 두벌식

세벌식

;;; ~/.emacs 에 다음을 수정 또는 추가하세요
(custom-set-variables
'(default-input-method "korean-hangul3")) ;; 내장 세벌식

알려진 문제점

1. "웨" 입력안됨. "소프트웨어"를 입력하다보니 자꾸 웨 가 우ㅔ 로 입력되는군요.

(문제점이라기 보다는 'ㅜ' 입력시에 b를 누르는지 9를 누르는지에 따라 달라지는 것으로 보입니다만... - mwPark)

Emacs 20, 21

Emacs 20, 21을 사용하는 분이라면 다음 설정을 사용해 주십시오. Emacs22의 방법을 시도하였는데 실패하였다면 이 방법을 시도해보는것도 좋습니다.

패치된 파일 받기

[http]세벌식 사랑 모임에서 다음 파일을 받습니다.
wget http://paero3.myzip.co.kr/applications/leim_sebeol_final.tar.bz2

파일 덮어쓰기

다운로드받은 파일의 readme2003_0124.txt를 참고하여 leim-list.el 및 hangul*파일을 설치된 emacs로 복사한다.

설정파일 수정하기

readme2003_0124.txt를 참고하여 ~/.emacs파일을 두벌식/세벌식 또는 쿼티/드보락에 맞게 수정합니다.
(custom-set-variables
 '(default-input-method "korean-hangul2")     ;; 두벌식 쿼티
 '(default-korean-keyboard "2" t)             ;; 두벌식 쿼티
(custom-set-variables
 '(default-input-method "korean-hangul3f")     ;; 세벌식최종 쿼티
 '(default-korean-keyboard "3f" t)             ;; 세벌식최종 쿼티
(custom-set-variables
 '(default-input-method "korean-hangul3fd")     ;; 세벌식최종 드보락
 '(default-korean-keyboard "3fd" t)             ;; 세벌식최종 드보락

시험하기

  1. emacs를 실행하고 아무 에러메세지가 없는것을 확인합니다.
  2. C-\ 를 입력하여 왼쪽 아래의 입력기상태(<del>KK:{{{}}})가 한글입력으로 바뀌는것을 확인합니다.
  3. 한글 입력이 잘 되는지 확인합니다.


ID
Password
Join
You enjoy the company of other people.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-12-11 19:21:40
Processing time 0.0059 sec