Scratch buffer를 스티커 메모로 사용
3249 단어 Emacs
Scratch buffer 를 kill 시키지 않는다
특히 package를 도입하지 않고도 emacs의 표준 기능으로 실현할 수 있습니다.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Set buffer that can not be killed.
(with-current-buffer "*scratch*"
(emacs-lock-mode 'kill))
설정 반영 후, scratch buffer를
kill-buffer
Buffer "*scratch*" is locked and cannot be killed
그리고 message가 나옵니다.
Scratch buffer의 내용을 기억
대다수의 emacser는
auto-save-buffers-enhanced
를 도입하고 있다고 생각합니다.다음의 설정을 하는 것으로 scratch buffer 의 내용을 기억시키는 것이 가능합니다.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; auto-save-buffers-enhanced
(setq auto-save-buffers-enhanced-quiet-save-p t)
;; scratch bufferの内容を `~/.emacs.d/scratch` に保存
(setq auto-save-buffers-enhanced-save-scratch-buffer-to-file-p t)
(setq auto-save-buffers-enhanced-file-related-with-scratch-buffer
(locate-user-emacs-file "scratch"))
(auto-save-buffers-enhanced t)
Scratch buffer 팝업
popwin의 기능을 사용합니다.
my:pop-scratch
를 시작하면 scratch buffer가 popup됩니다. 메모한 뒤 C-g
로 숨길 수 있으므로 편리합니다.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Popup the scratch buffer
(bind-key
"s-x"
(defun my:pop-scratch ()
"Popup the scratch buffer."
(interactive)
(setq popwin:special-display-config '("*scratch*"))
(display-buffer "*scratch*")))
Reference
이 문제에 관하여(Scratch buffer를 스티커 메모로 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/minoruGH/items/a8a920d4f8a177dbcb39텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)