From 1240f4e19455d7d0cb4ca9483c69b36f4a17362f Mon Sep 17 00:00:00 2001 From: Daniel Weschke Date: Fri, 5 Mar 2021 17:33:02 +0100 Subject: [PATCH 1/3] move/store session files into the .cache directory --- settings/general-settings.el | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/settings/general-settings.el b/settings/general-settings.el index 263fcfa5..f7b0f8ce 100644 --- a/settings/general-settings.el +++ b/settings/general-settings.el @@ -70,6 +70,17 @@ (setq savehist-file (concat user-cache-directory "history")) (savehist-mode) +(use-package x-win + :defer t + :config + ;; overwrite + (defun emacs-session-filename (session-id) + "Construct a filename to save the session in based on SESSION-ID. +Return a filename in `user-emacs-directory', unless the session file +already exists in the home directory." + (let ((basename (concat "session." session-id))) + (concat user-cache-directory basename)))) + ;;; desktop (require 'desktop) ;; save session From 33ceff72e44a03e8be07f25da06970d8f941b625 Mon Sep 17 00:00:00 2001 From: Daniel Weschke Date: Fri, 5 Mar 2021 17:40:53 +0100 Subject: [PATCH 2/3] move/store .mc-lists.el inside .cache directory as mc-lists.el --- settings/multiple-cursors-settings.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/settings/multiple-cursors-settings.el b/settings/multiple-cursors-settings.el index c452adce..69f61b17 100644 --- a/settings/multiple-cursors-settings.el +++ b/settings/multiple-cursors-settings.el @@ -19,7 +19,9 @@ ("M-m s m s n" . mc/insert-numbers) ("M-m s m s r" . set-rectangular-region-anchor) ("M-m s m s s" . mc/sort-regions) - ("M-m s m s t" . mc/reverse-regions))) + ("M-m s m s t" . mc/reverse-regions)) + :config + (setq mc/list-file (concat user-cache-directory "mc-lists.el"))) (provide 'multiple-cursors-settings) ;;; multiple-cursors-settings.el ends here From 4c538f6fe174065f4df4cf58ec97db80ceff1456 Mon Sep 17 00:00:00 2001 From: Daniel Weschke Date: Fri, 5 Mar 2021 17:58:33 +0100 Subject: [PATCH 3/3] move/store tramp file into .cache directory --- .gitignore | 1 + settings/general-settings.el | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b988512f..d50c5189 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ # Emacs *.elc +.\#* custom.el # cache files diff --git a/settings/general-settings.el b/settings/general-settings.el index 2edc7153..86777c16 100644 --- a/settings/general-settings.el +++ b/settings/general-settings.el @@ -55,10 +55,15 @@ (setq auto-save-file-name-transforms `((".*" ,auto-saves-dir t))) (setq auto-save-list-file-prefix (concat auto-saves-dir ".saves-")) (setq tramp-backup-directory-alist `((".*" . ,backup-dir))) - (setq tramp-auto-save-directory auto-saves-dir) - ) + (setq tramp-auto-save-directory auto-saves-dir)) (setq-default delete-by-moving-to-trash t) ;; Delete files to trash +(use-package tramp + :defer t + :config + ;; tramp-cache.el + (setq tramp-persistency-file-name (concat user-cache-directory "tramp"))) + (if (fboundp 'save-place-mode) (save-place-mode) (setq save-place t)