summaryrefslogtreecommitdiff
path: root/emacs
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2022-10-02 08:04:32 -0400
committerKjetil Orbekk <kj@orbekk.com>2022-10-02 11:54:19 -0400
commitb961b9680cd0ab1faaae2203c282dad0b5394c99 (patch)
treea266aa59ff5ef195956ee1f86d61205f345a3993 /emacs
parent692888f2083b23de325563c94ef272255dfae9a1 (diff)
Basic settings
Diffstat (limited to 'emacs')
-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