MinEmacs v0.3.0 #56
Pinned
abougouffa
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello all,
First, let me thank you for your interest in my Emacs configuration, and thank everyone who participated in this release by reporting bugs and helping with fixing them.
This release contains several improvements and bug fixes (see
CHANGELOG.md
for more details). However, I would like to highlight some key features here:Pin a package to a specific commit
MinEmacs uses
straight.el
anduse-package
to install and configure packages. Now, you can use the:pin-ref
keyword withuse-package
to pin a package to a commit (similar to Doom Emacs':pin
keyword):This keyword adds a convenient wrapper around
straight-x
's way of pinning packages. It may change in the future, depending on the evolution ofstraight.el
.MinEmacs packages versions
Now, MinEmacs make use of
straight
's package freezing to be more stable. I will try to push package versions that work and pin, if needed, problematic packages to their working commits.You can make sure that you are using the bundled versions by running
straight-x-thaw-pinned-versions
.Updating packages
Now, MinEmacs provides the
minemacs-update
command to force it to update packages, while taking into account the explicitly pinned ones (using:pin-ref
).The provided Makefile also supports now the
update
rule, so runningmake update
from the command line will update and rebuild all packages (currently, this command does not update MinEmacs itself, you still need to manuallygit pull origin main
to update it).Beta Was this translation helpful? Give feedback.
All reactions