|
|
@@ -53,19 +53,18 @@ |
|
|
|
|
|
|
|
(setq |
|
|
|
delete-old-versions t ; delete excess backup versions silently |
|
|
|
make-backup-files t ; make backup files |
|
|
|
version-control t ; Use version control on backups |
|
|
|
make-backup-files nil ; make backup files |
|
|
|
version-control nil ; Use version control on backups |
|
|
|
vc-make-backup-files nil ; don't make backups file when in version controlled dir |
|
|
|
backup-directory-alist `(("." . "~/.config/emacs/backups") ; which directory to put backups file |
|
|
|
(,tramp-file-name-regexp nil))) |
|
|
|
backup-directory-alist nil) |
|
|
|
|
|
|
|
;;;;; Autosave |
|
|
|
|
|
|
|
(setq |
|
|
|
auto-save-default t ; Enable |
|
|
|
auto-save-default nil ; Enable |
|
|
|
auto-save-interval 300 ; Set interval and timeout |
|
|
|
auto-save-timeout 30 |
|
|
|
auto-save-file-name-transforms '((".*" "~/.config/emacs/auto-save/" t))) ; Set directory for auto-saves |
|
|
|
auto-save-file-name-transforms nil) ; Set directory for auto-saves |
|
|
|
|
|
|
|
;;;;; Scrolling |
|
|
|
|
|
|
@@ -163,7 +162,11 @@ Use split-{height,width}-threshold to decide which size to give a new window." |
|
|
|
debugger-bury-or-kill 'kill ; Kill debug windows after use |
|
|
|
mouse-wheel-scroll-amount '(1 ((shift) . 1) ((control) . 1)) ; Scroll smoothly with mouse |
|
|
|
standard-indent 2 ; Indent two spaces |
|
|
|
vc-handled-backends () ; disable VC |
|
|
|
vc-follow-symlinks t ; don't ask for confirmation when opening symlinked file |
|
|
|
vc-ignore-dir-regexp (format "\\(%s\\)\\|\\(%s\\)" ; disable vc for tramp files |
|
|
|
vc-ignore-dir-regexp |
|
|
|
tramp-file-name-regexp) |
|
|
|
ring-bell-function 'ignore ; silent bell when you make a mistake |
|
|
|
user-full-name "Maxime Wack" ; Identity |
|
|
|
gc-cons-threshold 50000000 ; GC and file size limits |
|
|
@@ -1028,8 +1031,8 @@ So we need to define bindings in a hook." |
|
|
|
(global-undo-tree-mode 1) |
|
|
|
|
|
|
|
:config |
|
|
|
(setq undo-tree-auto-save-history t |
|
|
|
undo-tree-history-directory-alist '(("." . "~/.config/emacs/undo")) |
|
|
|
(setq undo-tree-auto-save-history nil |
|
|
|
undo-tree-history-directory-alist nil |
|
|
|
undo-tree-enable-undo-in-region nil) |
|
|
|
|
|
|
|
(add-to-list 'display-buffer-alist '("*undo-tree" ; Undo-tree is displayed in a side window |
|
|
@@ -1903,7 +1906,12 @@ A is compared to B." |
|
|
|
:config |
|
|
|
(setq persp-kill-foreign-buffer-behaviour 'kill ;Allow killing buffers that are not in the persp |
|
|
|
persp-set-last-persp-for-new-frames nil ;Do not restore the current persp in a new frame |
|
|
|
persp-init-new-frame-behaviour-override nil) ;and let us set initial-buffer-choce |
|
|
|
persp-init-new-frame-behaviour-override nil ;and let us set initial-buffer-choice |
|
|
|
persp-auto-save-persps-to-their-file nil ;and not save perspectives! |
|
|
|
persp-auto-save-opt 0 |
|
|
|
persp-auto-save-num-of-backups nil |
|
|
|
persp-save-dir nil |
|
|
|
persp-autokill-persp-when-removed-last-buffer 'kill-auto) |
|
|
|
|
|
|
|
;; Customize appearance of the perspective widget |
|
|
|
(defface persp-selected-face ; Face for current persp |
|
|
|