Emacs, 자체 입력기(input method) 사용하기.
리눅스에서 nabi와 같은 외부 XIM(Input method)을 사용하지 않고
Emacs 자체적인 입력기(Input method)을 사용하는 방법을 생각해 보았다.
OS : Kubuntu 7.10
Emacs version : 22.1.1

자체 입력기를 사용하는 이유는
Emacs에서 XIM이 "On the spot" 입력이 잘 안 되기 때문이다.
그래서 조합 중에는 글자가 안 보이다가 글자를 다 입력해야 글자가 보이는 불편함이 있다.

자체 입력기를 사용하려고 보통 "LANG=C" 를 이전에 많이 사용했으나,
UTF-8 파일을 인자로 Emacs를 열 때 파일명이 깨지는 문제가 발생한다.


% ls 파일전송.txt
파일전송.txt
% LANG=C emacs 파일전송.txt
[그림1] UTF-8 한글 파일명이 깨진 화면


다음과 같이 실행해서 XIM에 붙지 못하도록 하면
Emacs 내부의 input method를 사용할 수 있다.
( 나는 "$HOME/bin/e" 파일을 만들어서 이맥스(Emacs)를 사용하고 있다. )

% cat e
#!/usr/bin/env bash
XMODIFIERS="" /usr/bin/emacs --no-splash $*


[참고]

  • 자체 입력기(input method)의 한영 전환 기본 토글키 : Ctrl+\

  • Shift-Space 한영 전환 토글키 설정
    % cat $HOME/.emacs.el
    ...
    ;; set input method toggle key to 'Shift-Space'
    (global-set-key [?\S- ] 'toggle-input-method)
    ...


by 개미 | 2008/03/13 16:43 | Emacs | 트랙백 | 핑백(1)
트랙백 주소 : http://lum7671.egloos.com/tb/3658971
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Linked at Linux, Emacs 내장입.. at 2011/05/02 17:39

... cat $HOME/.Xresources ... Emacs.useXIM: off 참고, 예전에 이글루스에 쓴글, 다른 방법… 개미나라 : Emacs, 자체 입력기(input method) 사용하기. - 끝 - Share this: Facebook Digg Reddit StumbleUpon Email Print 37.4100 ... more

※ 로그인 사용자만 덧글을 남길 수 있습니다.
< 이전페이지 다음페이지 >