better backup folder location ; make ido.last gitignore more robust

This commit is contained in:
KemoNine 2022-04-23 12:14:37 -04:00
parent 336dd0a92d
commit 593b663560
2 changed files with 17 additions and 9 deletions

3
.gitignore vendored
View File

@ -1,7 +1,8 @@
*.elc
orig/
ido.last
**ido.last**
**/auto-save-list
**/backups
**/bookmarks
**/persp-confs
**/beancount-mode

View File

@ -199,7 +199,21 @@
(ido-mode 1)
(setq-default tab-width 4) ; sanity!
(electric-indent-mode 0) ; return should NOT fuck with the indentation of the previous line
(setq backup-directory-alist `(("." . (expand-file-name "saves" user-emacs-directory)))) ; Move the auto backups to a dedicated 'zone'
;; make typing delete/overwrites selected text
(delete-selection-mode 1)
;; UTF-8 as default encoding
(set-default-coding-systems 'utf-8)
(set-language-environment "UTF-8")
(set-default-coding-systems 'utf-8-unix)
; backups
(defconst kmn/backup-dir
(expand-file-name "backups" user-emacs-directory))
(unless (file-exists-p kmn/backup-dir)
(make-directory kmn/backup-dir))
(setq backup-directory-alist `((kmn/backup-dir)))
(setq backup-by-copying t) ; safest form of backup file creation
; Config backups so we have *more*, not less
(setq delete-old-versions t
@ -207,13 +221,6 @@
kept-old-versions 3
version-control t
)
;; make typing delete/overwrites selected text
(delete-selection-mode 1)
;; UTF-8 as default encoding
(set-default-coding-systems 'utf-8)
(set-language-environment "UTF-8")
(set-default-coding-systems 'utf-8-unix)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; set font for emoji -- DOES NOT WORK ON MOBILE
(when (eq system-type 'windows-nt)