init 파일을 열어 편집하거나 경로를 반환하는 함수가 있습니까?
init 파일을 열어 편집하거나 경로를 반환하는 함수가 있습니까?
답변:
Emacs Lisp 매뉴얼의 user-init-file
섹션 38.1.2 초기화 파일 에 설명 된 변수를 참조하십시오 .
이 변수를 사용하면 init 파일을 여는 대화식 명령을 쉽게 작성할 수 있습니다.
(defun my-open-init-file ()
"Open the init file."
(interactive)
(find-file user-init-file))
한 가지 간단한 대안은 init 파일에 대한 책갈피를 추가하는 것입니다 ( 기본적으로 bookmark-set
바인딩 됨 C-x r m
). 그런 다음 bookmark-jump
( C-x r b
)를 사용 하여 돌아갈 수 있습니다.
또한 모드에서 recentf-mode
Helm 또는 Ido 를 활성화 하고 사용 ido-use-virtual-buffers
하는 경우 최근 파일로 전환하는 것이 가장 빠릅니다 C-x b <filename>
. 이것을 활성화 recentf-max-saved-items
하고 좋은 높은 값 (1000)으로 설정 한 후에는 실제로 파일이 이미 열려 있는지 여부를 전혀 생각조차하지 않습니다. 모든 것이 단일 키 바인딩을 통해 항상 액세스 할 수 있습니다.
init 파일을 다른 장소에 두는 여러 시스템에서 Emacs를 사용하거나 init.el
자주 편집하지 않는 경우 (그러나 어떤 종류의 Emacs 사용자가 사실입니까?!?)