2013년 2월 8일 금요일

Org-mode 설치

참고: http://orgmode.org/org.html#Introduction

1. Org-mode 다운로드
 - http://orgmode.org/ 로 접속해서 원하는 형태의 압축 파일을 다운로드 받는다.
 - 압축 파일은 어디는 상관 없겠지만 emacs 의 홈 디렉토리에 폴더를 생성하는 편이 좋을 듯 하다.

!) 홈 디렉토리를 모르겠다면 아래 명령어를 통해 알 수 있겠다.
C-x C-f [ret]
~/ [ret]

!) 윈도용 emacs (EmacsW32) 에서 홈 디렉토리 지정하기
  • Emacs 파일을 실행하면 처음 실행되는 lisp 파일에 아래처럼 내용을 추가
  • 일반적으로 C:\Program Files\Emacs\site-lisp 에 site-start.el 라는 이름의 파일

(setenv "HOME" "c:/home/emacs")
  • 굵게 처리한 부분을 원하는 위치로 지정하면 된다.

2. Emacs 에서 Org-mode 를 사용하기 위한 설정
참고: http://orgmode.org/org.html#Installation
ㄱ) org-mode 압축을 풀면 아래와 같은 하부 directory 에 .el 파일들이 존재한다.
  • [org-mode path]/lisp
  • [org-mode path]/contrib/lisp
ㄴ) 이 폴더들을 emacs path 에 추가하기 위해 아래 내용을 .emacs 파일에 추가한다.
(add-to-list 'load-path "[org-mode path]/lisp")
(add-to-list 'load-path "[org-mode path]/contrib/lisp")
  • 굵게 처리한 부분을 자신이 압축을 푼 위치로 변환한다.
ㄷ) .org 파일을 열때 자동으로 org-mode 가 설정되게 하기 위해 아래 내용을 .emacs 파일에 추가한다.
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
ㄹ) 반드시 org-mode 상태가 아니더라도 org 기능을 사용하기 위해 아래 내용을 .emacs 파일에 추가한다.
(global-set-key "\C-cl" 'org-store-link)
(global-set-key "\C-cc" 'org-capture)
(global-set-key "\C-ca" 'org-agenda)
(global-set-key "\C-cb" 'org-iswitchb)
ㅁ) .emacs 파일을 적용하기 위해 emacs 를 재시작하던지 재시작없이 아래 명령어를 이용해서 바로 적용한다.
M-x [ret]
eval-buffer [ret]
  • .emacs 버퍼가 활성화 되어 있어야 한다.

3. 사용 방법은 아래 사이트 참조
http://emacs.kldp.net/wiki/doku.php?id=emacs_modes:org