EMACS에서 미니 버퍼 역사를 어떻게 저장할 수 있습니까?
문제
예를 들어 EMACS의 미니 버퍼에서 내 Find-File 및 Meta-X 이력을 저장하고 나중에 다른 세션에서 명령을 기억할 수 있습니다.
해결책
Trey Jackson이 말했듯이, 당신은 이것을 말하고 싶습니다.
(savehist-mode 1)
EMAC에서 파일을 시작한 다음 EMAC를 다시 시작하십시오. (대화식으로 부르는 현재 미니 버퍼 역사를 밟을 것이므로 그렇게하고 싶지 않을 수도 있습니다.)
또한 추가 변수를 savehist-additional-variables
, 그렇게 :
(setq savehist-additional-variables '(kill-ring search-ring regexp-search-ring))
사용자 정의를 원할 수도 있습니다 savehist-file
, Emacs 가이 모든 것을 저장하는 위치를 선택하려면 다음과 같습니다.
(setq savehist-file "~/.emacs.d/tmp/savehist")
다른 팁
M-x savehist-mode
또는
(savehist-mode 1)
(22.1 기준 EMACS로 제공됨)
22 세 이상의 EMACS 버전이있는 경우 대신 사용할 수 있습니다.
제휴하지 않습니다 StackOverflow