From 22d2a9d827f169dc2e48a0356b7d74bc3bcb293e Mon Sep 17 00:00:00 2001 From: Flinner Yuu Date: Fri, 31 Mar 2023 16:16:23 +0300 Subject: [PATCH] feat: add no-littering --- emacs.mine/.config/emacs.mine/emacs.org | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/emacs.mine/.config/emacs.mine/emacs.org b/emacs.mine/.config/emacs.mine/emacs.org index 3959146..8f6c457 100644 --- a/emacs.mine/.config/emacs.mine/emacs.org +++ b/emacs.mine/.config/emacs.mine/emacs.org @@ -86,6 +86,9 @@ remove warning by use-package #+end_src Emacs Backups trashing local dir! #+begin_src emacs-lisp + (use-package no-littering + (setq auto-save-file-name-transforms + `((".*" ,(no-littering-expand-var-file-name "auto-save/") t)))) (setq backup-directory-alist `(("." . "~/.local/share/emacs-backups"))) (setq make-backup-files t ; backup of a file the first time it is saved. backup-by-copying t ; don't clobber symlinks @@ -1544,7 +1547,11 @@ Counsel Projectile #+begin_src emacs-lisp (use-package recentf :defer 10 - :config (recentf-mode 1)) + :config (recentf-mode 1) + ; https://github.com/emacscollective/no-littering#suggested-settings + (with-eval-after-load 'no-littering + (add-to-list 'recentf-exclude no-littering-var-directory) + (add-to-list 'recentf-exclude no-littering-etc-directory))) #+end_src *** lsp performance