From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#52293: [External] : bug#52293: 29.0.50; [PATCH v3] Prevent further cases of duplicated separators in context menus Date: Tue, 14 Dec 2021 22:51:29 +0200 Organization: LINKOV.NET Message-ID: <86y24mucz2.fsf@mail.linkov.net> References: <37047ada-fa33-88dd-5237-769611fec61b@gmail.com> <83wnkfw8ud.fsf@gnu.org> <86ilvysyq3.fsf@mail.linkov.net> <834k7ix4ij.fsf@gnu.org> <86pmq6taeb.fsf@mail.linkov.net> <83czm6unfs.fsf@gnu.org> <414be477-34d4-c777-f623-3e0e59c0dd08@gmail.com> <83o85mpaqb.fsf@gnu.org> <8e9b29cd-8700-1a60-1d91-b6995d8f433a@gmail.com> <86czm0eue5.fsf@mail.linkov.net> <8c440269-262a-ba78-6630-d3f90c2fcc19@gmail.com> <86fsqwmig7.fsf@mail.linkov.net> <1c1995a2-c033-51c8-4aa6-7458ad07c75c@gmail.com> <86mtl3629t.fsf@mail.linkov.net> <83ilvrl4m2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28727"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) Cc: "jporterbugs@gmail.com" , "52293@debbugs.gnu.org" <52293@debbugs.gnu.org> To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 14 22:11:21 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 1mxF4z-0007Hn-09 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Dec 2021 22:11:21 +0100 Original-Received: from localhost ([::1]:33332 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxF4x-0000Nu-Hk for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Dec 2021 16:11:19 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50600) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxF4h-0000Jl-Ll for bug-gnu-emacs@gnu.org; Tue, 14 Dec 2021 16:11:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48223) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mxF4h-0001B1-CR for bug-gnu-emacs@gnu.org; Tue, 14 Dec 2021 16:11:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mxF4h-0007vn-8P for bug-gnu-emacs@gnu.org; Tue, 14 Dec 2021 16:11:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Dec 2021 21:11:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52293 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 52293-submit@debbugs.gnu.org id=B52293.163951625530427 (code B ref 52293); Tue, 14 Dec 2021 21:11:03 +0000 Original-Received: (at 52293) by debbugs.gnu.org; 14 Dec 2021 21:10:55 +0000 Original-Received: from localhost ([127.0.0.1]:59760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxF4Z-0007uh-9F for submit@debbugs.gnu.org; Tue, 14 Dec 2021 16:10:55 -0500 Original-Received: from relay8-d.mail.gandi.net ([217.70.183.201]:57183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxF4Y-0007uS-8U for 52293@debbugs.gnu.org; Tue, 14 Dec 2021 16:10:54 -0500 Original-Received: (Authenticated sender: juri@linkov.net) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id C63311BF20F; Tue, 14 Dec 2021 21:10:46 +0000 (UTC) In-Reply-To: (Drew Adams's message of "Tue, 14 Dec 2021 16:49:12 +0000") 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:222397 Archived-At: > I said only that someone (for whatever reasons) might > want to provide or allow consecutive separators, and > that that should be possible. That's all. And I > said that programmers can anyway make separators, > like other menu items, conditional (e.g. invisible). I was referring to your following words: Why should we even provide such removal? If someone doesn't want it they won't code it. That's all. But the problem is that it's not easy not to add separators that become duplicated when no menu items are added to submenus. > I've elsewhere expressed my displeasure in seeing > context menus implemented in the way Emacs is doing > that, but that was ignored. (I use my own approach > to providing mouse-3 context menus, which allows the > standard, longstanding Emacs mouse-3 behavior at the > same time.) Interesting. Could you please describe your approach.