From 683916c0fb96f1647425e831eff40cdc11e0c57e Mon Sep 17 00:00:00 2001 From: Kumar Damani Date: Wed, 23 Sep 2026 16:13:13 -0400 Subject: some minor fixes, and switch to diff-hl over git-gutter --- home-manager/.config/home-manager/common/emacs/init.el | 15 +++++++++++++-- 1 file 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 -- cgit v1.2.3