aboutsummaryrefslogtreecommitdiff
path: root/home-manager/.config
diff options
context:
space:
mode:
authorKumar Damani <kdamani@kepler.space>2026-09-23 20:13:13 +0000
committerKumar Damani <kdamani@kepler.space>2026-09-23 20:13:13 +0000
commit683916c0fb96f1647425e831eff40cdc11e0c57e (patch)
treeec522f760420ac8dbad202d6edda160bc7c7ec8f /home-manager/.config
parente0c04f88f25aa942d214771dab60c36f314ea854 (diff)
some minor fixes, and switch to diff-hl over git-gutter
Diffstat (limited to 'home-manager/.config')
-rw-r--r--home-manager/.config/home-manager/common/emacs/init.el15
1 files changed, 13 insertions, 2 deletions
diff --git a/home-manager/.config/home-manager/common/emacs/init.el b/home-manager/.config/home-manager/common/emacs/init.el
index a960659..f8f9d2f 100644
--- a/home-manager/.config/home-manager/common/emacs/init.el
+++ b/home-manager/.config/home-manager/common/emacs/init.el
@@ -10,6 +10,7 @@
(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/") t)
+(package-initialize)
;;; Packages
(use-package exec-path-from-shell
@@ -126,9 +127,12 @@
(setopt vc-follow-symlinks t)
(setopt vc-use-incoming-outgoing-prefixes t)
-(use-package git-gutter
+(use-package diff-hl
:ensure t
- :config (global-git-gutter-mode))
+ :hook (dired-mode . diff-hl-dired-mode)
+ :config
+ (global-diff-hl-mode 1)
+ (diff-hl-flydiff-mode 1))
;; ── DIRED ────────────────────────────────────────────
(setopt dired-auto-revert-buffer t)
@@ -143,5 +147,12 @@
(use-package nix-mode
:ensure t)
+;; ── BACKUPS ─────────────────────────────────────────
+;; Keep backup files in one place instead of scattered everywhere
+(setq backup-directory-alist
+ `(("." . ,(concat user-emacs-directory "backups/"))))
+(setq auto-save-file-name-transforms
+ `((".*" ,(concat user-emacs-directory "auto-saves/") t)))
+
(provide 'init)
;;; init.el ends here