Emacs desktop session setup.

master
Pierre Neidhardt 2013-06-16 14:27:14 +02:00
parent 2afdbc4796
commit 47632dd2ac
2 changed files with 5 additions and 3 deletions

4
.emacs
View File

@ -23,8 +23,7 @@ Example: to assign some-function to C-i, use
;; Cache folder is everything we do not want to track.
(setq emacs-cache-folder "~/.cache/emacs/")
(if
(not (file-directory-p emacs-cache-folder))
(if (not (file-directory-p emacs-cache-folder))
(make-directory emacs-cache-folder t))
;; Local plugin folder for quick install. All files in this folder will be
@ -49,4 +48,3 @@ Example: to assign some-function to C-i, use
;; End of file
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View File

@ -406,4 +406,8 @@ has errors and/or warnings."
;; Let Emacs auto-load/save sessions.
(desktop-save-mode 1)
(setq history-length 250)
(setq desktop-dirname (concat emacs-cache-folder "desktop"))
(if (not (file-directory-p desktop-dirname))
(make-directory desktop-dirname t))
(setq desktop-path `(,desktop-dirname))
(add-to-list 'desktop-globals-to-save 'compile-command)