From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#24774: 26.0.50; Menu display navigation commands Date: Fri, 26 Feb 2021 14:27:58 +0200 Message-ID: <838s7bqai9.fsf@gnu.org> References: <63bb0f8f-86ff-a260-66a1-8a82d4ef6c9e@easy-emacs.de> <87r26bhaze.fsf@mouse.gnus.org> <87h7pml6ds.fsf@gnus.org> <837dmyvkt4.fsf@gnu.org> <87r1l6bwlw.fsf@gnus.org> <834ki2vjx2.fsf@gnu.org> <831rd6vime.fsf@gnu.org> <87lfbc4iyh.fsf@gmx.net> <20A0FFE1-60BC-4BB0-A840-15D8D39D1B1D@gnu.org> <87y2fc420p.fsf@gnus.org> <83ft1krwuz.fsf@gnu.org> <87czwo401x.fsf@gnus.org> <837dmwroxu.fsf@gnu.org> <87h7lzmcz4.fsf@gnus.org> <83blc7qbld.fsf@gnu.org> <87lfbbkp6h.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3836"; mail-complaints-to="usenet@ciao.gmane.io" Cc: stephen.berman@gmx.net, stefan@marxist.se, 24774@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Feb 26 13:29:10 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lFcF4-0000sl-8v for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Feb 2021 13:29:10 +0100 Original-Received: from localhost ([::1]:52242 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFcF2-0007oO-TG for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Feb 2021 07:29:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFcEw-0007o7-N9 for bug-gnu-emacs@gnu.org; Fri, 26 Feb 2021 07:29:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57104) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lFcEw-0001df-Fh for bug-gnu-emacs@gnu.org; Fri, 26 Feb 2021 07:29:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lFcEw-0001N4-BR for bug-gnu-emacs@gnu.org; Fri, 26 Feb 2021 07:29:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Feb 2021 12:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24774 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: easy patch Original-Received: via spool by 24774-submit@debbugs.gnu.org id=B24774.16143424995219 (code B ref 24774); Fri, 26 Feb 2021 12:29:02 +0000 Original-Received: (at 24774) by debbugs.gnu.org; 26 Feb 2021 12:28:19 +0000 Original-Received: from localhost ([127.0.0.1]:40417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFcEF-0001M7-JJ for submit@debbugs.gnu.org; Fri, 26 Feb 2021 07:28:19 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFcEE-0001Lt-Ek for 24774@debbugs.gnu.org; Fri, 26 Feb 2021 07:28:19 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:55825) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFcE8-0001GO-Fo; Fri, 26 Feb 2021 07:28:12 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1981 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lFcE7-0003YZ-MG; Fri, 26 Feb 2021 07:28:12 -0500 In-Reply-To: <87lfbbkp6h.fsf@gnus.org> (message from Lars Ingebrigtsen on Fri, 26 Feb 2021 13:07:34 +0100) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:200853 Archived-At: > From: Lars Ingebrigtsen > Cc: stephen.berman@gmx.net, stefan@marxist.se, 24774@debbugs.gnu.org > Date: Fri, 26 Feb 2021 13:07:34 +0100 > > Eli Zaretskii writes: > > > maybe it's a reason good enough not to use easymenu in elisp-mode.el? > > Why do we want to do that, again? > > Because it's a better, more sensible way to define menus. But the same argument can be brought up for cl-macs.el and cl-lib.el and seq.el and map.el and pcase.el and probably several others. Where do we stop, if the criterion is "better and more sensible" (which are highly subjective judgments)? Or are you saying that memory footprint considerations are totally unimportant, and we should preload everything that might possibly be helpful? That's why I suggested to discuss and agree on the criteria first. If we don't agree on some criteria, we will have this argument many times in the future. > (And possibly smaller .elc file, as I said.) I'd like to see the actual numbers, please. And also the memory footprint before and after loading easymenu. With the current code, I see a 0.25MB increase in the VM size after I load easymenu.elc.