From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#35504: 26.2; Key `g' should run `package-menu-refresh' in the *Packages* buffer Date: Tue, 30 Apr 2019 16:47:53 +0100 Message-ID: <871s1jwl3q.fsf@tcd.ie> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="194033"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 35504@debbugs.gnu.org, Stefan Monnier To: Rudi Schlatte Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 30 18:07:26 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hLVHy-000oKI-Lc for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Apr 2019 18:07:26 +0200 Original-Received: from localhost ([127.0.0.1]:49182 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLVHx-0002jE-DW for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Apr 2019 12:07:25 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50878) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLV0C-0004NA-86 for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2019 11:49:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hLV0B-0005nc-3e for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2019 11:49:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56902) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hLV0A-0005nA-HI for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2019 11:49:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hLV0A-0002U8-C9 for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2019 11:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 Apr 2019 15:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35504 X-GNU-PR-Package: emacs Original-Received: via spool by 35504-submit@debbugs.gnu.org id=B35504.15566392859487 (code B ref 35504); Tue, 30 Apr 2019 15:49:02 +0000 Original-Received: (at 35504) by debbugs.gnu.org; 30 Apr 2019 15:48:05 +0000 Original-Received: from localhost ([127.0.0.1]:42213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLUzF-0002Sx-3H for submit@debbugs.gnu.org; Tue, 30 Apr 2019 11:48:05 -0400 Original-Received: from mail-wr1-f44.google.com ([209.85.221.44]:44162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLUzC-0002SR-2t for 35504@debbugs.gnu.org; Tue, 30 Apr 2019 11:48:03 -0400 Original-Received: by mail-wr1-f44.google.com with SMTP id c5so21581319wrs.11 for <35504@debbugs.gnu.org>; Tue, 30 Apr 2019 08:48:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=NBTu+RsXaNhLQ0y23q1Xn0TtwcYd//6psi/Aykmefn4=; b=Hmj0H2jG3Pzm7E2xFiutohPiZcStnIf9smXuGkHM+kOnuPHM8TBaJKnWyLjZC9C7hj MBfetk+TSTOvmSgJDxessOUpnU2mv160Dr7eAcfI/N2PXl3YM8rtDV3NEbTPTY6jq4O0 qg7vHGvOejqzIWj0LGe0LE0FrkupPSHxuqyjVoQJ//l1actVPqWK+o9RfBIjK+QbtIMG sKUoCGOBoYmzpX12ZJ8GdueGSYExmO9SmvTq87Cr2bIsiDuKsnYyyf2mUfLxdA/3BYuQ 3wqeSAC1frCDOzkTINlma43P3I5OD/tO1rWAFSdLnFyImpt615kfJiFtq8R9qNTbqzQa RmQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=NBTu+RsXaNhLQ0y23q1Xn0TtwcYd//6psi/Aykmefn4=; b=ffV8mk2YPBQ8hf9fpNbrakJyv6ONZnzpq5jtNVntcBchFn53KH12p0jpvsyfSoDoh7 bfPDzKWNFXABNfzFd0LXmP5zr52xgUoBM/ygQHrnDbGdS3tWaVJt0fIS3YCvD4QWSs1J 6xGJPTx2a/f7PY6y/8dV7LhpJCWvPUFXgWsnGy2DWHZpNMPOzLKCQ0r6gXGvXQFAgAdP lUe02KO2kXI9qat0iQ27cDTAWXP95+SZyc1m84gb1Ca2m3kBYpAU7wiVCte9H/u/f6Ew BWZtu1/ZdeMoS7jR7UAEq4ijldQoiu8j7AUyCCz9ljagH53alaWEpMlNz4G5mjsaFkS0 rhNg== X-Gm-Message-State: APjAAAXVBEKF2I4iatJNk6ILppTyBMsH5fORdVoQNR81yIX7XjhfZElP kKCWH1izxHFrZ8hFi8k0IM3zsg== X-Google-Smtp-Source: APXvYqwHsKSQV6I9mjXHAEgdBA++fF9BBgmUzDjfSTR1QhuVAldUoEH8YYhTYMQZowCqoj3IisMksg== X-Received: by 2002:a5d:654a:: with SMTP id z10mr19843524wrv.153.1556639276085; Tue, 30 Apr 2019 08:47:56 -0700 (PDT) Original-Received: from localhost ([163.172.211.46]) by smtp.gmail.com with ESMTPSA id x20sm18216816wrg.29.2019.04.30.08.47.54 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 30 Apr 2019 08:47:55 -0700 (PDT) In-Reply-To: (Rudi Schlatte's message of "Tue, 30 Apr 2019 16:52:46 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:158508 Archived-At: severity 35504 wishlist quit Rudi Schlatte writes: > The =E2=80=98g=E2=80=99 key seems to be the standard way to refresh a lis= t of things. > For example, =E2=80=98g=E2=80=99 runs =E2=80=98gnus-group-get-new-news=E2= =80=99 in the gnus *Group* > buffer and =E2=80=98revert-buffer=E2=80=99 in vc-dir-mode. In the packag= e list, > =E2=80=98package-menu-refresh=E2=80=99 is run by the =E2=80=98r=E2=80=99 = key instead. > > Since =E2=80=98g=E2=80=99 is unbound in =E2=80=98package-menu-mode=E2=80= =99, could a binding be added to > run =E2=80=98package-menu-refresh=E2=80=99 for that key? It is not unbound; it is bound to the standard command revert-buffer, which in this case calls tabulated-list-revert, which in turn runs tabulated-list-revert-hook, which in turn calls package-menu--refresh. [The command revert-buffer is bound to 'g' by default in modes derived from special-mode; see (info "(elisp) Basic Major Modes").] Having said that, I know neither what the intention is behind having two keys bound to different commands, nor why the 'g' key is not documented under (info "(emacs) Package Menu"). Hopefully someone else can shed some light upon this. At least two other people, including Stefan (CCed), share your preference: https://lists.gnu.org/archive/html/emacs-devel/2010-10/msg01092.html https://lists.gnu.org/archive/html/emacs-devel/2010-10/msg01097.html FWIW, as someone who doesn't understand the purpose of the package-menu--refresh binding, I am also in favour of merging the 'r' and 'g' bindings. Thanks, --=20 Basil