[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
package-install-selected-packages and newer versions
From: |
Jarmo Hurri |
Subject: |
package-install-selected-packages and newer versions |
Date: |
Thu, 27 Jul 2023 10:35:28 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Greetings.
I was trying to use the nice variable package-selected-packages and the
associated function package-install-selected-packages to automate
package installation on my multiple systems. I ran into a problem
because package-install-selected-packages does not check whether a newer
version of a package is available.
My emacs 28.2 comes with org 9.5.5, while ELPA has org 9.6.7. With
(customize-set-variable 'package-selected-packages (quote (org haskell-mode
htmlize yaml-mode dash)))
function package-install-selected-packages will skip org due to the fact
that (package-installed-p 'org) evaluates to true, and packages that are
already installed are ignored (package.el):
(let* ((not-installed (seq-remove #'package-installed-p
package-selected-packages))
Would it be desirable to add an option to install a newer version if one
is available?
All the best,
Jarmo
- package-install-selected-packages and newer versions,
Jarmo Hurri <=