LaTeX

Emacs 길들이기 - 4. 자주 사용하는 축약어 설정

ForceCore 2007. 10. 21. 12:30
vim을 길들였듯이 emacs도 길들이는거다!
http://homepages.inf.ed.ac.uk/s0243221/emacs/

.emacs파일에다가 다음을 추가한다.
(setq-default abbrev-mode t)
(read-abbrev-file "~/.abbrev_defs")
(setq save-abbrevs t).abbrev_defs
이 파일이름은 emacs가 디폴트로 읽는거니까 바꾸려고 시도하지 마시오 -_-;;

그럼 저 파일은 어떻게 내용을 채워야 하나!
(define-abbrev-table 'global-abbrev-table '(
  ("\\a" "\\alpha" nil 0)                  ; define \a to be an abbreviation for \alpha   
  ("\\b" "\\beta" nil 0)                   ; and \b for \beta
  ("\\lra" "\\leftrightarrow" nil 0)       ; and \rla for \leftrightarrow
  ; Other abbreviations go here. Note the closing parentheses below.
 )
)
이런 식이다?? 하지만 안타깝게도, \\a는, \a를 \alpha로 바꿔주는거라고 의도하고 적은 것이겠지만 실제로 해보면 안 된다!... \를 축약어로 인식하지 못하는 듯.
어쨌거나...
\\lra를 lra로 바꿔보고 테스트 해보면 잘 된다.