diff options
| author | Kรฉvin Le Gouguec <kevin.legouguec@gmail.com> | 2025-01-25 18:50:15 +0100 |
|---|---|---|
| committer | Kรฉvin Le Gouguec <kevin.legouguec@gmail.com> | 2025-01-25 18:50:15 +0100 |
| commit | bb40f54627d7f777810957a1c5306aedfbbdd38b (patch) | |
| tree | a03d8fda8c79534c067c63225f9d6ef5cd7424d5 | |
| parent | a8924d1fa1e2ce5f921d3aa54bd3205a6ff3f5b7 (diff) | |
| download | dotfiles-bb40f54627d7f777810957a1c5306aedfbbdd38b.tar.xz | |
Achieve XDG compliance
โฆ sort of. Emacs apps will stuff all manner of transient state under
user-emacs-directory by default, so full XDG compliance would probably
involve customizing them all to instead use ~/.cache but ๐คท
| -rw-r--r-- | .config/emacs/custom.el (renamed from .emacs-custom.el) | 0 | ||||
| -rw-r--r-- | .config/emacs/eighters-theme.el (renamed from .emacs.d/eighters-theme.el) | 0 | ||||
| -rw-r--r-- | .config/emacs/gnus/init.el (renamed from .gnus) | 0 | ||||
| -rw-r--r-- | .config/emacs/icons/compilation-failure.png (renamed from .emacs.d/icons/compilation-failure.png) | bin | 124293 -> 124293 bytes | |||
| -rw-r--r-- | .config/emacs/icons/compilation-success.png (renamed from .emacs.d/icons/compilation-success.png) | bin | 269969 -> 269969 bytes | |||
| -rw-r--r-- | .config/emacs/init.el (renamed from .emacs) | 9 |
6 files changed, 8 insertions, 1 deletions
diff --git a/.emacs-custom.el b/.config/emacs/custom.el index 709ed2f..709ed2f 100644 --- a/.emacs-custom.el +++ b/.config/emacs/custom.el diff --git a/.emacs.d/eighters-theme.el b/.config/emacs/eighters-theme.el index d81a070..d81a070 100644 --- a/.emacs.d/eighters-theme.el +++ b/.config/emacs/eighters-theme.el diff --git a/.gnus b/.config/emacs/gnus/init.el index ab5b7f3..ab5b7f3 100644 --- a/.gnus +++ b/.config/emacs/gnus/init.el diff --git a/.emacs.d/icons/compilation-failure.png b/.config/emacs/icons/compilation-failure.png Binary files differindex 4de1294..4de1294 100644 --- a/.emacs.d/icons/compilation-failure.png +++ b/.config/emacs/icons/compilation-failure.png diff --git a/.emacs.d/icons/compilation-success.png b/.config/emacs/icons/compilation-success.png Binary files differindex a30a972..a30a972 100644 --- a/.emacs.d/icons/compilation-success.png +++ b/.config/emacs/icons/compilation-success.png diff --git a/.emacs b/.config/emacs/init.el index fb10e12..9d4cd34 100644 --- a/.emacs +++ b/.config/emacs/init.el @@ -5,7 +5,7 @@ ;; Trying to migrate to use-package instead of Custom's serialized ;; forms. It's a long-term project; until that's done, start by ;; setting and loading the `custom-file'. -(setq custom-file "~/.emacs-custom.el") +(setq custom-file (file-name-concat user-emacs-directory "custom.el")) (load custom-file) ;; Compatibility shim for setopt. @@ -873,6 +873,13 @@ UPSTREAMS is a list of fetch URLs." git-commit-setup-hook '(git-commit-turn-on-flyspell my/git-commit-maybe-set-fill-column))) +(use-package gnus + :custom + ;; Only set file locations here; let gnus-init-file do the heavy + ;; lifting. + (gnus-home-directory (file-name-concat user-emacs-directory "gnus")) + (gnus-init-file (file-name-concat user-emacs-directory "gnus" "init.el"))) + (use-package isearch :delight "๐" :custom |
