GNU bug report logs - #63563
29.0.91; package.el should not install unselected packages

Previous Next

Package: emacs;

Reported by: Jimmy Yuen Ho Wong <wyuenho <at> gmail.com>

Date: Thu, 18 May 2023 02:11:01 UTC

Severity: normal

Tags: notabug

Found in version 29.0.91

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Jimmy Yuen Ho Wong <wyuenho <at> gmail.com>
Cc: 63563 <at> debbugs.gnu.org, philipk <at> posteo.net
Subject: bug#63563: 29.0.91; package.el should not install unselected packages
Date: Mon, 29 May 2023 16:47:55 +0300
> From: Jimmy Yuen Ho Wong <wyuenho <at> gmail.com>
> Date: Mon, 29 May 2023 01:51:11 +0100
> Cc: Eli Zaretskii <eliz <at> gnu.org>, 63563 <at> debbugs.gnu.org
> 
> Is this new behavior no one asked for configurable? Over the many years I've been using package.el,
> I've built in muscle memory. After M-x list-packages, when the packages buffer is done refreshing, I
> immediately press U and x without looking. With the new behavior, when there's no upgrades, I'd be
> installing the first package at point. Doing that a couple of times will mean I'll have a couple of extra
> packages I don't want installed.

It turns out this behavior is new in Emacs 29, see bug#40457 and NEWS.
Since the new behavior is incompatible with the old one, I have now
added a new user option, package-menu-use-current-if-no-marks, to get
back the old behavior, and mentioned it in NEWS.  You can now
customize that option to a nil value to get what you want.




This bug report was last modified 2 years and 48 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.