Browse Source

Disable vc, backup, auto-save, undo history, and perspective saving

master
Maxime Wack 2 years ago
parent
commit
0ea81cf6d6
3 changed files with 17 additions and 9 deletions
  1. +0
    -0
      .config/emacs/auto-save/empty
  2. +0
    -0
      .config/emacs/backups/empty
  3. +17
    -9
      .config/emacs/init.el

+ 0
- 0
.config/emacs/auto-save/empty View File


+ 0
- 0
.config/emacs/backups/empty View File


+ 17
- 9
.config/emacs/init.el View File

@@ -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


Loading…
Cancel
Save