summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-03-28 13:46:25 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-03-28 13:46:25 -0400
commit3e2f998ace2f1b4ff8e47a17c21069b80413a6e4 (patch)
tree5dfa223eae61c34e2285c6a403a863d3631865e6
parente11bcb734d03cbd4eac7b6272654646c1ae8ac67 (diff)
feat: Emacs Backups in ~/.cache
Set Emacs to write backup files to ~/.cache instead of writing backup files to the local directory.
-rw-r--r--.emacs.d/init.el12
1 files 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