2011년 5월 11일 수요일

Emacs에 창(window) 간 이동하기

emacs에서 편집할 때 C-x 2나 C-x 3을 이용해 수평, 수직으로 창을 나눠서 작업하면 편리한 경우가 많다. 이 때 마우스를 사용하지 않고도 C-x o키를 이용해서 나눠진 공간을 쉽게 이동할 수 있지만 키를 여러 개 눌러야 하기 때문에 불편한 점이 없지 않다.

다음 내용을 .emacs에 넣어두면 편리하게 창 간 커서 이동을 할 수 있다. 다음 예는 F11키를 이용한다.

(global-set-key [(f11)] 'other-window)

Emacs, clojure-mode 설정하기

clojure-mode의 git 페이지에 가면 packages를 이용해서 설정하는 방법이 있는데, 괜히 복잡하게 느껴진다. 간단히 git으로 코드를 받아와서 설정할 수 있다.

git clone https://github.com/technomancy/clojure-mode

으로 코드를 받아오고. .emacs에 다음과 같은 내용을 추가하여 .clj 파일을 읽을 때 clojure-mode가 적용되도록 한다.

(add-to-list 'load-path "~/clojure-mode")
(require 'clojure-mode)

emacs 폰트 설정하기

.emacs에 다음과 같은 내용을 추가한다.

(set-default-font "DejaVu Sans Mono-10")
(set-fontset-font "fontset-default" 'korean-ksc5601 "NanumGothic-10")

영문 폰트와 한글 폰트를 따로 지정할 수 있다.