diff options
Diffstat (limited to 'infra/libkookie/overlays/kookie/emacs/base/default.el')
-rw-r--r-- | infra/libkookie/overlays/kookie/emacs/base/default.el | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/infra/libkookie/overlays/kookie/emacs/base/default.el b/infra/libkookie/overlays/kookie/emacs/base/default.el index 3efaf47088be..906eca673043 100644 --- a/infra/libkookie/overlays/kookie/emacs/base/default.el +++ b/infra/libkookie/overlays/kookie/emacs/base/default.el @@ -32,6 +32,12 @@ ;;; Delete selections (delete-selection-mode t) +;;; Change the swap/ autosave directory +(let ((backup-dir (concat user-emacs-directory "backups"))) + (make-directory backup-dir t) + (setq backup-directory-alist (list (cons "." backup-dir))) + (setq message-auto-save-directory backup-dir)) + ;;; Display and create symbol pairs (show-paren-mode t) (electric-pair-mode t) @@ -59,6 +65,16 @@ (setq emacs-anchor default-directory) (defun mitosis () (interactive) (make-frame)) +;;; Distraction free mode and minimap +(require 'sublimity) +(require 'sublimity-attractive) + +;;; OpenSCAD mode +(add-to-list 'auto-mode-alist '("\\.scad$" . scad-mode)) + +;;; Capn Proto mode +(add-to-list 'auto-mode-alist '("\\.capnp$" . protobuf-mode)) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Function definitions |