[?] emacs에서 키입력될 때마다 point 위치 알아내기
글쓴이: philos66 / 작성시간: 금, 2007/02/16 - 4:04오후
emacs에서 키입력이나 마우스 커서의 클릭을 통해 point의 위치가 바뀔 때마다, 이를 저의 함수에서 매번 가로채는 방법을 일고 싶습니다.
제가 영어와 한글 입력을 번갈아 해야 하는 키입력 작업이 좀 많아서요 그때마다 Shift-Space를 매번 눌러야 하는 일이 고역인지라, 현재의 point의 위치가 바뀔 때마다 이를 자동으로 매번 통고받아, point가 놓인 문맥이 한글 문맥이면 IME(Input Method Editor)를 한글로 자동으로 바꾸고, 영어 문맥이면 영어로 자동으로 바꾸는 함수를 elisp으로 짜고 싶습니다. 제가 입력하는 내용이 데이터베이스 자료 입력하듯이 규칙적인 것들이어서 문맥을 확인하는 작업은 그리 어려울 것 같지 않습니다만, point의 위치가 바뀔 때마다 이 사실을 통고받아야 할 루틴을 어떻게 만들어야할지는 막막하네요.
emacs 고수님의 조언을 부탁드립니다. 그리고 미리 감사드립니다.
Forums:
모르지만 링크를..
http://www.gnu.org/software/emacs/emacs-lisp-intro/
에 가셔서 html이나 텍스트 파일을 여신다음에
save-excursion 을 보시면 될듯 싶습니다.
$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}
댓글 달기