X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=emacs.d%2Fconfig.org;h=17af230041e91cb6528b50bca00e122fd6952ba4;hb=32ebf34e6305b0b2e46deb08209536b797efab25;hp=444c68c208a9ad2994f6a71baa3b856dc105a653;hpb=78bb394516fb132a0867a934ba7d79873ef098e6;p=dotfiles.git diff --git a/emacs.d/config.org b/emacs.d/config.org index 444c68c..17af230 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -90,6 +90,16 @@ Set the emacs load path (setq history-length 1000) #+END_SRC +*** temp folder +Make a temp directory for all cache/history files +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (defconst sd-temp-directory + (file-name-as-directory "~/.emacs.d/temp")) + + (unless (file-exists-p sd-temp-directory) + (mkdir sd-temp-directory)) +#+END_SRC + * Package Management Tools ** Use-package @@ -1260,6 +1270,12 @@ and Defined keys, using vi keybindings, Refer abo-abo's setting [[https://github (defalias 'ee 'find-files) #+END_SRC +*** eshell temp directory +set default eshell history folder +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (setq eshell-directory-name (concat sd-temp-directory "eshell")) +#+END_SRC + *** Eshell erase buffer #+BEGIN_SRC emacs-lisp :tangle yes :results silent (defun sd/eshell-clear-buffer () @@ -2425,6 +2441,35 @@ stolen from [[https://github.com/mariolong/emacs.d/blob/f6a061594ef1b5d1f4750e9d )) #+END_SRC +* TODO Temp directory for cached/history/temp files +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (use-package recentf + :config + (setq recentf-save-file (concat sd-temp-directory "recentf"))) + + (use-package projectile + :config + (setq projectile-cache-file (concat sd-temp-directory "projectile.cache"))) + + (use-package ido + :config + (setq ido-save-directory-list-file (concat sd-temp-directory "ido.last"))) + + (use-package savehist + :config + (setq savehist-file (concat sd-temp-directory "history"))) + + (use-package emms + :config + (setq emms-directory (concat sd-temp-directory "emms"))) + + (setq auto-save-list-file-prefix (concat sd-temp-directory "auto-save-list/.saves-")) + + (use-package smex + :config + (setq smex-save-file (concat sd-temp-directory "smex-items"))) +#+END_SRC + * test #+BEGIN_SRC ditaa :file temp/hello-world.png :cmdline -r +--------------+