diff options
author | John Turner <jturner.usa@gmail.com> | 2023-11-04 18:07:54 -0400 |
---|---|---|
committer | John Turner <jturner.usa@gmail.com> | 2023-11-04 18:09:20 -0400 |
commit | 105399f2a566a6806575ecc3972d6fe09d5d2375 (patch) | |
tree | 460f15f2ce0b6152de6e0e8443c77b6fa9e63e17 | |
parent | 13d49b4920430dba0fa9b7f08fe9938bbcda918d (diff) | |
download | emacs.d-105399f2a566a6806575ecc3972d6fe09d5d2375.tar.gz |
configure some libraries to use xdg directories to store state
-rw-r--r-- | init.el | 1 | ||||
-rw-r--r-- | packages/image-dired.el | 3 | ||||
-rw-r--r-- | packages/recentf.el | 3 | ||||
-rw-r--r-- | packages/savehist.el | 2 | ||||
-rw-r--r-- | packages/saveplace.el | 4 | ||||
-rw-r--r-- | packages/tramp.el | 5 | ||||
-rw-r--r-- | packages/transient.el | 5 |
7 files changed, 19 insertions, 4 deletions
@@ -4,6 +4,7 @@ (require 'seq) (require 'server) (require 'edebug) +(require 'xdg) (global-unset-key (kbd "<left>")) (global-unset-key (kbd "<right>")) diff --git a/packages/image-dired.el b/packages/image-dired.el new file mode 100644 index 0000000..c81e7a3 --- /dev/null +++ b/packages/image-dired.el @@ -0,0 +1,3 @@ +(use-package image-dired + :custom + (image-dired-dir (file-name-concat (xdg-cache-home) "image-dired"))) diff --git a/packages/recentf.el b/packages/recentf.el new file mode 100644 index 0000000..d548149 --- /dev/null +++ b/packages/recentf.el @@ -0,0 +1,3 @@ +(use-package recentf + :custom + (recentf-save-file (file-name-concat (xdg-state-home) "emacs/recentf"))) diff --git a/packages/savehist.el b/packages/savehist.el index c9a5e45..71a032e 100644 --- a/packages/savehist.el +++ b/packages/savehist.el @@ -1,4 +1,4 @@ (use-package savehist :custom - (savehist-file (file-name-concat user-emacs-directory "savehist")) + (savehist-file (file-name-concat (xdg-state-home) "emacs/savehist")) (savehist-save-minibuffer-history t)) diff --git a/packages/saveplace.el b/packages/saveplace.el new file mode 100644 index 0000000..cfe0a21 --- /dev/null +++ b/packages/saveplace.el @@ -0,0 +1,4 @@ +(use-package saveplace + :custom + (save-place-file (file-name-concat (xdg-state-home) "saveplace/places")) + (save-place-limit nil)) diff --git a/packages/tramp.el b/packages/tramp.el index 501f6a6..5af23df 100644 --- a/packages/tramp.el +++ b/packages/tramp.el @@ -1,9 +1,8 @@ (use-package tramp :custom (tramp-password-cache nil) - (tramp-persistency-file-name nil) + (tramp-persistency-file-name (file-name-concat (xdg-state-home) "emacs/tramp/persistency-file")) :config (add-to-list 'tramp-connection-properties (list (regexp-quote (format "/sudo:root@%s:" system-name)) - "session-timeout" (* 60 60))) - (add-to-list 'tramp-remote-path "/root/bin")) + "session-timeout" (* 60 60)))) diff --git a/packages/transient.el b/packages/transient.el new file mode 100644 index 0000000..7e6690a --- /dev/null +++ b/packages/transient.el @@ -0,0 +1,5 @@ +(use-package transient + :custom + (transient-levels-file (file-name-concat (xdg-state-home) "emacs/transient/levels.el")) + (transient-values-file (file-name-concat (xdg-state-home) "emacs/transient/values.el")) + (transient-history-file (file-name-concat (xdg-state-home) "emacs/transient/history.el"))) |