편집을 위해 init 파일을 열거 나 경로를 반환하는 기능


15

init 파일을 열어 편집하거나 경로를 반환하는 함수가 있습니까?

답변:


24

Emacs Lisp 매뉴얼의 user-init-file섹션 38.1.2 초기화 파일 에 설명 된 변수를 참조하십시오 .

이 변수를 사용하면 init 파일을 여는 대화식 명령을 쉽게 작성할 수 있습니다.

(defun my-open-init-file ()
  "Open the init file."
  (interactive)
  (find-file user-init-file))

3

한 가지 간단한 대안은 init 파일에 대한 책갈피를 추가하는 것입니다 ( 기본적으로 bookmark-set바인딩 됨 C-x r m). 그런 다음 bookmark-jump( C-x r b)를 사용 하여 돌아갈 수 있습니다.

또한 모드에서 recentf-modeHelm 또는 Ido 를 활성화 하고 사용 ido-use-virtual-buffers하는 경우 최근 파일로 전환하는 것이 가장 빠릅니다 C-x b <filename>. 이것을 활성화 recentf-max-saved-items하고 좋은 높은 값 (1000)으로 설정 한 후에는 실제로 파일이 이미 열려 있는지 여부를 전혀 생각조차하지 않습니다. 모든 것이 단일 키 바인딩을 통해 항상 액세스 할 수 있습니다.

init 파일을 다른 장소에 두는 여러 시스템에서 Emacs를 사용하거나 init.el자주 편집하지 않는 경우 (그러나 어떤 종류의 Emacs 사용자가 사실입니까?!?)


충고 해 주셔서 감사합니다. 예, Constantine의 답변에 이름이 지정된 변수를 사용하면 init 파일이 다른 시스템에서 어디에 있는지 확인할 수 있습니다. 가능한 위치가 많지 않다는 것을 인정할 것입니다 ... 그러나 변수 이름을 아는 것이 좋습니다!
daveloyall
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.