편집을 위해 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.