summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs/.config/emacs-kj/init.el18
1 files changed, 15 insertions, 3 deletions
diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el
index 1331b49..e7ef404 100644
--- a/emacs/.config/emacs-kj/init.el
+++ b/emacs/.config/emacs-kj/init.el
@@ -25,6 +25,16 @@
(set-frame-font "Iosevka-18")
+(set-default-coding-systems 'utf-8)
+
+;; Backup file settings.
+;; Keep backups, but avoid same directory since it can be slow on tramp.
+(setq backup-directory-alist `(("." . "~/.cache/emacs-backups"))
+ version-control t
+ delete-old-versions -1
+ vc-make-backup-files t
+ create-lockfiles nil)
+
;; Modus theme setup.
(use-package emacs
:init
@@ -42,7 +52,7 @@
(menu-bar-mode -1))
(global-whitespace-mode)
-(setq whitespace-style '(face trailing))
+(setq whitespace-style '(face trailing))
(use-package rainbow-delimiters
:defer t
@@ -54,7 +64,9 @@
;; Prevent pop-up buffers from using new windows.
(add-to-list 'display-buffer-alist
- '("\\*\\(Help\\|info\\)\\*)" . #'display-buffer-same-window))
+ '("\\*Help" (display-buffer-same-window)))
+(add-to-list 'display-buffer-alist
+ '("\\*info" (display-buffer-same-window)))
(use-package avy
:bind
@@ -274,7 +286,7 @@
:init
(projectile-mode +1)
:bind (:map projectile-mode-map
- ("C-c p" . projectile-command-map)))
+ ("C-x p" . projectile-command-map)))
(use-package ediff
:init