내 emacs elisp "requires"

🗓️ 16 Nov, 2025

Emacs 설정을 모듈별로 분리해서 정리해서 사용한다.

다음처럼 init.el-파일에서 로딩함: 사용예시

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
  (ag-requires
   :tag-:*feats

   :compile  ;; ... 바이트컴파일
   'ag-feat-recentf                  ; dpkg=+
   'ag-feat-savehist                 ; dpkg=+
   'ag-feat-avy                      ; dpkg=elpa-avy

   :nocompile ;; ... 여기부터는 바이트컴파일X
   'ag-feat-rg                       ; dpkg=elpa-rg
   'ag-feat-c                        ; dpkg=+
   'ag-feat-perl5                    ; dpkg=+
   )
  1. 자동으로 byte-compile해서 로딩속도 빨라지도록 매크로 짜놓았음:

  2. 예전에 짜놓은거, 버그 고치고 다시 빠르게 로딩되도록 잘 써먹어서 기분 좋음.