diff options
| -rw-r--r-- | dot.emacs.d/init.el | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/dot.emacs.d/init.el b/dot.emacs.d/init.el index 6db1388..c430b91 100644 --- a/dot.emacs.d/init.el +++ b/dot.emacs.d/init.el @@ -5,6 +5,22 @@ (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/") t) +(defvar --backup-directory (concat user-emacs-directory "backups")) +(if (not (file-exists-p --backup-directory)) + (make-directory --backup-directory t)) +(setq backup-directory-alist `(("." . ,--backup-directory))) +(setq make-backup-files t ; backup of a file the first time it is saved. + backup-by-copying t ; don't clobber symlinks + version-control t ; version numbers for backup files + delete-old-versions t ; delete excess backup files silently + delete-by-moving-to-trash t + kept-old-versions 6 ; oldest versions to keep when a new numbered backup is made (default: 2) + kept-new-versions 9 ; newest versions to keep when a new numbered backup is made (default: 2) + auto-save-default t ; auto-save every buffer that visits a file + auto-save-timeout 20 ; number of seconds idle time before auto-save (default: 30) + auto-save-interval 200 ; number of keystrokes between auto-saves (default: 300) + ) + (let ((default-directory (concat user-emacs-directory (convert-standard-filename "elisp/")))) |
