From b35562a9b86b05fa92231ee812eae3fda60cd787 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 8 Jan 2023 23:18:23 -0700 Subject: emacs: Fuss with the package.el/use-package.el initialization --- .config/emacs/custom.el | 2 -- .config/emacs/init.el | 9 +++++++++ .config/emacs/use-package | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.config/emacs/custom.el b/.config/emacs/custom.el index 6f7fa36..e6cf843 100644 --- a/.config/emacs/custom.el +++ b/.config/emacs/custom.el @@ -9,8 +9,6 @@ '(erc-nick "lukeshu") '(global-whitespace-mode nil) '(graphviz-dot-auto-indent-on-semi nil) - '(package-selected-packages - '(adaptive-wrap mmm-mode jq-mode graphql-mode bazel multiple-cursors jq-format terraform-mode protobuf-mode web-mode outline-magic dockerfile-mode plantuml-mode vue-mode typescript-mode scss-mode php-mode haml-mode coffee-mode yaml-mode nginx-mode meson-mode markdown-mode graphviz-dot-mode go-mode glsl-mode cmake-mode bison-mode bats-mode editorconfig smart-tabs-mode page-break-lines abyss-theme)) '(safe-local-variable-values '((Indent-tabs-mode) (c-file-offsets diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 87ae351..bd4ac42 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -59,6 +59,15 @@ ;; package.el (when (require 'package) + ;; Don't clutter custom.el with `package-selected-packages`; I want + ;; to exclusively use use-package for this. + (defun package--save-selected-packages--nocustom (&optional value) + "Set `package-selected-packages' to VALUE." + (when value + (setq package-selected-packages value))) + (advice-add 'package--save-selected-packages + :override #'package--save-selected-packages--nocustom) + ;; Add Melpa repos. (add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t) (add-to-list 'package-archives diff --git a/.config/emacs/use-package b/.config/emacs/use-package index a7422fb..9090080 160000 --- a/.config/emacs/use-package +++ b/.config/emacs/use-package @@ -1 +1 @@ -Subproject commit a7422fb8ab1baee19adb2717b5b47b9c3812a84c +Subproject commit 9090080b15486c3e337be254226efe7e5fde4c99 -- cgit v1.1-4-g5e80