From 3e2f998ace2f1b4ff8e47a17c21069b80413a6e4 Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Sat, 28 Mar 2026 13:46:25 -0400 Subject: feat: Emacs Backups in ~/.cache Set Emacs to write backup files to ~/.cache instead of writing backup files to the local directory. --- .emacs.d/init.el | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 16f4bf0..22b1b34 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -1,6 +1,13 @@ (add-to-list 'custom-theme-load-path "~/.emacs.d/themes") (load-theme 'naysayer t) +(setq backup-directory-alist '(("." . "~/.cache/emacs-backup")) + backup-by-copying t + version-control t + delete-old-versions t + kept-new-versions 20 + kept-old-versions 5) + ;; window (add-to-list 'default-frame-alist '(ns-transparent-titlebar . t)) (add-to-list 'default-frame-alist '(ns-appearance . dark)) @@ -10,11 +17,10 @@ (menu-bar-mode -1) (setq column-number-mode t) (setopt display-fill-column-indicator-column 120) -(setq indent-tabs-mode nil) -(setq tab-width 4) ;; Prevent Extraneous Tabs -(setq-default tab-width 4) +(setq indent-tabs-mode nil) +(setq tab-width 4) (defvaralias 'c-basic-offset 'tab-width) ;; Font -- cgit v1.2.3