예전에는 맥에서 Aquamacs를 가지고 삽질을 했는데 최근에 리눅스 데비안 Etch에서도 삽질을 했다.

사용자 삽입 이미지

Etch에는 Emacs21밖에 안들어있어서 Emacs22 설치하는데 삽질좀 했다.
http://www.emacswiki.org/cgi-bin/wiki/OnDebianEtch
여기 나온 순서대로 작업 해주면 된다.

영어가 싫은 분을 위해 요약하자면, /etc/apt/sources.list에

  deb-src http://hype.sourceforge.jp/f etch backports
한줄 추가하고 root로 다음과 같은 명령어 실행
  apt-get update
  apt-get install build-essential fakeroot
  apt-get build-dep emacs22
GPG에러가 뜨는 분은 아래 명령어 실행
  wget -O - http://hype.sourceforge.jp/f/A7F20B7E.gpg | apt-key add -
이제 deb패키지 생성하기 위해 다음과 같은 명령어를 작렬하면 혼자서 컴파일등등의 패키지작업을 한다.
  mkdir /tmp/build
  cd /tmp/build
  fakeroot apt-get source -b emacs22-common
deb패키지들이 생성된 후에는 이것을 dpkg -i 명령어로 다음과 같이 설치해주면 된다.
  dpkg -i "emacs22-gtk_22.1+1-1~edh.0_amd64.deb"
          "emacs22-bin-common_22.1+1-1~edh.0_amd64.deb"
          "emacs22-common_22.1+1-1~edh.0_all.deb"
emacs22는 utf8을 제대로 지원하여 한글이 잘 써진다. 그리고 밋밋한 화면이 싫어서 컬러테마를 설치 하려고 했는데 apt-get으로 땡겨 올 수도 있었지만 Etch에 있는 넘은 Emacs21만 지원할까봐 수동으로 컬러테마를 설치해 주고, 맘에 드는 테마가 없어서 약간 손도 봤다.

컬러테마는 http://download.gna.org/color-theme/ 요기가서 받은후에 압축을 풀면 파일들이 몇개 생긴다.  그중에서 color-theme-autoloads.el 은 /etc/emacs/site-start.d/60color-theme-autoloads.el 과 같은 형식으로 복사 해주고 color-theme.el이랑 themes디렉토리는 /usr/share/emacs22/site-lisp/ 에 몽짱 넣어주면 된당.

위에 캡쳐해서 올린 사진은 기본 컬러에서 조금 바꾼건데 color-theme-errai.el 이라는 파일로 첨부해놓았다. 이 파일을 쓰고 싶으면 ~/.emacs.d/아래에 복사해놓고 .emacs에 아래와 같이 적어주면 된다.
  (load-file "~/.emacs.d/color-theme-errai.el")
  (my-color-theme)
이젠 리눅스에서도 즐거운 이맥싱!

,