diff options
| author | Kumar Damani <kdamani@kepler.space> | 2026-09-23 15:49:22 +0000 |
|---|---|---|
| committer | Kumar Damani <kdamani@kepler.space> | 2026-09-23 15:56:14 +0000 |
| commit | e0c04f88f25aa942d214771dab60c36f314ea854 (patch) | |
| tree | 76d87799db71b6aaeae9ab24965527acf9a79964 | |
| parent | 426bcb3fdcb56b3b57416d895121561121bf949c (diff) | |
fixed package.el race, and nix store auto-save issue
| -rw-r--r-- | home-manager/.config/home-manager/common/emacs/init.el | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/home-manager/.config/home-manager/common/emacs/init.el b/home-manager/.config/home-manager/common/emacs/init.el index a63771c..a960659 100644 --- a/home-manager/.config/home-manager/common/emacs/init.el +++ b/home-manager/.config/home-manager/common/emacs/init.el @@ -7,6 +7,7 @@ (setq read-process-output-max (* 1024 1024)) ; 1MB ;; ── PACKAGE SETUP ──────────────────────────────────── +(require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) @@ -74,6 +75,14 @@ (setopt indent-tabs-mode nil) (electric-pair-mode 1) +;; Nix store files are read-only, so auto-save files beside them fail. +(defun kd/disable-auto-save-in-nix-store () + (when (and buffer-file-name + (string-prefix-p "/nix/store/" (file-truename buffer-file-name))) + (auto-save-mode -1))) + +(add-hook 'find-file-hook #'kd/disable-auto-save-in-nix-store) + ;; enable y/n answers (setq use-short-answers t) |
