diff options
author | Alyssa Ross <hi@alyssa.is> | 2021-01-12 18:31:09 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2021-01-12 18:31:09 +0000 |
commit | 94e1e105fb1c69e647a2942fb9af981f74c2f595 (patch) | |
tree | dba0dc18b44b84d6bc3a06c026ea04141e65e68f /modules/workstation/emacs/init.el | |
parent | 075e43abb266be36d3c1e9f6d783bbbcf2da21b5 (diff) | |
download | nixlib-94e1e105fb1c69e647a2942fb9af981f74c2f595.tar nixlib-94e1e105fb1c69e647a2942fb9af981f74c2f595.tar.gz nixlib-94e1e105fb1c69e647a2942fb9af981f74c2f595.tar.bz2 nixlib-94e1e105fb1c69e647a2942fb9af981f74c2f595.tar.lz nixlib-94e1e105fb1c69e647a2942fb9af981f74c2f595.tar.xz nixlib-94e1e105fb1c69e647a2942fb9af981f74c2f595.tar.zst nixlib-94e1e105fb1c69e647a2942fb9af981f74c2f595.zip |
modules/emacs: back up to $XDG_DATA_HOME
Diffstat (limited to 'modules/workstation/emacs/init.el')
-rw-r--r-- | modules/workstation/emacs/init.el | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/workstation/emacs/init.el b/modules/workstation/emacs/init.el index 85799ea18137..11c27bb92fee 100644 --- a/modules/workstation/emacs/init.el +++ b/modules/workstation/emacs/init.el @@ -43,6 +43,13 @@ (add-to-list 'auto-mode-alist '("\\.tmac\\'" . nroff-mode)) (add-to-list 'auto-mode-alist '("/Cargo.lock\\'" . toml-mode)) +;;; Backups ;;; +(let ((backup-dir + (concat (file-name-as-directory user-emacs-directory) "backups"))) + (make-directory backup-dir t) + (setq backup-directory-alist `(("." . ,backup-dir))) + (setq message-auto-save-directory backup-dir)) + ;;; CC Mode ;;; (with-eval-after-load 'cc-styles ;; Default to kernel style. |