From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#52880: [External] : bug#52880: "(elisp) Menu Keymaps") - recommend easy-menu over creating menu by hand Date: Wed, 29 Dec 2021 21:57:53 +0000 Message-ID: References: <87ee5v85be.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10113"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "52880@debbugs.gnu.org" <52880@debbugs.gnu.org> To: Lars Ingebrigtsen , Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 29 22:58:33 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 1n2gxs-0002QF-My for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 29 Dec 2021 22:58:32 +0100 Original-Received: from localhost ([::1]:55852 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n2gxr-0001d0-BO for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 29 Dec 2021 16:58:31 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:52772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2gxP-0001ZI-5y for bug-gnu-emacs@gnu.org; Wed, 29 Dec 2021 16:58:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38976) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n2gxO-0006mg-RP for bug-gnu-emacs@gnu.org; Wed, 29 Dec 2021 16:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n2gxO-0006B2-RE for bug-gnu-emacs@gnu.org; Wed, 29 Dec 2021 16:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 Dec 2021 21:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52880 X-GNU-PR-Package: emacs Original-Received: via spool by 52880-submit@debbugs.gnu.org id=B52880.164081508023728 (code B ref 52880); Wed, 29 Dec 2021 21:58:02 +0000 Original-Received: (at 52880) by debbugs.gnu.org; 29 Dec 2021 21:58:00 +0000 Original-Received: from localhost ([127.0.0.1]:50521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n2gxL-0006AZ-UX for submit@debbugs.gnu.org; Wed, 29 Dec 2021 16:58:00 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:22430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n2gxJ-0006AJ-8V for 52880@debbugs.gnu.org; Wed, 29 Dec 2021 16:57:58 -0500 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1BTLgMV6011729; Wed, 29 Dec 2021 21:57:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=BhoWtkv3HxX2WBY1zfXBnSfvSX9sgOtJDFWhSPRQFPM=; b=cDYdP6D/tTApQj4ltj31OXJyXpnKyzjKfR4cJiBABQTpZSbyeTbGI4rxc/TnmzJEmh9F a/IEMQSI47o+touIiBuOtt6COzsHEzGdE3iK82MH79gb0lhzL8sUgRupbU/SM1u5w8FA TdufkunnB9EF+cmLlVdodVYgbsezx68SKISsxTyL9lVq4LN1mqNBBvtQKccPsos1i8tE HGRJc/JqvyqLBn2NXcFGJc3c7BqKmN0WivA79EiLr4ZlUPjXgrweoSZSFpaeAfMqgGVF 45R0izQO7tXJlmnJIjuD6zSTwh13l6kYP4vA+KelKqcbkimc4hnnAAqQa+RrBTX8mVYS hA== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3d7gtmkqkm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 29 Dec 2021 21:57:55 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1BTLot2w139005; Wed, 29 Dec 2021 21:57:54 GMT Original-Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by userp3020.oracle.com with ESMTP id 3d5vrqau5y-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 29 Dec 2021 21:57:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZavcS8RmXAX5fjsSowynkADBdZm2tit7/g0xDqOGJr8tdMP6LzAn//v3HhsRO1QOplhI6RijRzb7pwY7nS57DeDN1VWAMvUa3q4+0bRmcLvhK1M/a1hLBIkKBH6KaWgCAEy2WhlajxeyN7qrQ5wgXy1RzKRCSLybJ3BOjQKvv91LBlm2P5QcpxRi8EHs/2j/+GkrrPQL60RyrxlNhYM1lKtOZsUkWI1MoEet/cK6i5O7kwrqHb3my/EZb1m4C35V4TWbnOVOhdiDdhvBbFL/Jr5mNRE5BGyMN4ftb+rKV/dz/qudpof7OkMGhleGCJ9ngcLcxoAz+TS92w8ixT5X7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BhoWtkv3HxX2WBY1zfXBnSfvSX9sgOtJDFWhSPRQFPM=; b=k9r6BwNfob2BkvcVfVo59qtbhEkxXdOCKEiL1XlWbGg8B5atD1+0yQFYzkgKZbR8spAj5222/Rh0A/ik2S5ltblebZS8i3NYJ0oqmSuhkL5HzMW4SapvotuQjRMki/3YSwyaduhl6yPaLc7DcIm+y1X8PhFCw2oXZzWb4aCQt9aCWGxSHMdnQooN9uLzWaBlMCbl/K3u/p0zs53F7hAC6XAMkcuoxw0E7nRPeXyFPbo/TTIVOUlKZQ9iiKwyjBwTO4vAS4EBRYkw1Vwbo6pW5IZNhzdk2eyB+hnri/tpEz4VXUhnn0hXYL6xxCwx9eGfUW9Mpf3vxOWF3TWtPABiHA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BhoWtkv3HxX2WBY1zfXBnSfvSX9sgOtJDFWhSPRQFPM=; b=IeSEJAgRLpM62ECc0F9KH8R0TsRaMuJjmETLzOn/Qo4khY19X2Omsfxc40PQt4ecL8a83Tqy9mSZcCxmdgzxybqoarf4zPVzguNp/h6bjjTyT9iAt6jy8d65sHiGNyAVGO85TdGkFg+SLlkNFWRBOj3P2YMbh6v/8iQrcgi8nrw= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB5662.namprd10.prod.outlook.com (2603:10b6:a03:3da::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.14; Wed, 29 Dec 2021 21:57:53 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3%7]) with mapi id 15.20.4844.014; Wed, 29 Dec 2021 21:57:53 +0000 Thread-Topic: [External] : bug#52880: "(elisp) Menu Keymaps") - recommend easy-menu over creating menu by hand Thread-Index: AQHX/PvWTy4fGbbA40q7jy7Nsp7k/6xKAl2g In-Reply-To: <87ee5v85be.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 24a1debd-e341-4e24-1575-08d9cb1643aa x-ms-traffictypediagnostic: SJ0PR10MB5662:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6qyOEntq/0BIb+Lfk3GO+qSt+7FBNOQMm6xQf8qSLlmbxKkgX6Mh72OIlyPDVQw01oUGoX8mERduhsKCb6pbYKugIoTXIAuo9Jepnkbu+ij9e2UaI10pjJUmdj+pOLX2ePSDYMhNj7VX++cmoUKf+wvP5Ymy2e6LIeHqg213K2PrN3AQwtOPVQRG3dF8+GFXJqeGdF6/6p6B85UEwByE1iNKza4l9bWPdBszuadNSf+x1PLA/g5l8FejF8bdHrCXnw9J2JI0HFUTCDUVm5UduD/BAkNYAmFRK2VrSxVXNH5u12pN4FVmhrRX2PwV2G1t94vUaRVlLYUHpktKXEm9Ori7rQWY50xOT3YceGsCp4uKcrlegIOq7tlXehvVZqqC035eio1Hh4LNClCuUFvuqndGTHl5OX8JrH7IWk3QxWcvRYEG7FtTEonz4azDnoLlQToehn5peV4Bf3CiUkJ7xmN3GgcogcA6bRcZyNf4BUOVPFWq2JL/VOT7aQrD8u/Z6nQDiu/LEqhvLQaH8wL+Op3+3by0I2AsT1t7Y7JkEc4LtsFMUIyQMDh3FXgtp7o/pb0Wh4lNAt0cI8hSbGDMVjsB6bCix5IRyCkL60RxeTgTEdwbhkGMXVKi1kG2jvX5iW6ZU7pKvwgF/sMuVkAJb8BwTqJSKzWGeUj0k1Ck+/0y9npEHYIyLZhiPTMndUd8cIJi+k2/F63KfgZzfXdc3w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(7696005)(4744005)(110136005)(33656002)(38070700005)(52536014)(44832011)(76116006)(508600001)(8936002)(86362001)(55016003)(8676002)(5660300002)(4326008)(38100700002)(122000001)(186003)(66476007)(9686003)(6506007)(71200400001)(66556008)(64756008)(66446008)(2906002)(26005)(316002)(66946007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: ZLyn6cLrBAkWRmQ6xm4WmrKQEOIdrlV/vHQx9AkWjMf111cfchINMR0JKqEqMZ+efREEFcLDCAUOAb34VbgGXlsmtW17b1UpBdiFhAgi/DApaMla0BhGhHKYGfCiVsyeBNQK15cpHQQwjdV5HFQD0MYbdcXQb9QGLeU3ECj9E5fT610JkA47Fe+Be4niVsFoJBwPod1tVVNP43PUcH9IA3Sxaf7ieuSwbT5lD9QKyoYlcCPuM2N/qrR+Y1zlAWT9qVGrmf9YAX/mhObZLUWfxjH8RUscCLEhUHZN6AEiHYQK5lTmfKmoepZhORQNOjkzGxhh+eAHTMZeooV1X9DKqXsfTo6VKHdiaf0U/FDyvHd7zbfzyBJPnOwyy1zw69ygVLPCdrM1BgkLEzL2JAiO93aNnjiuWDke/fMXOPVCFFaid4jLEdMPl15CKUCJ5XUT+71RsI5CiNWSizWbcQGyzuMA2oZcOO8PxrYK2kq0Q8RnZIB1KP/iRoiwqE8gv18JuOyA+1Mi1UYB4mk6W20yjpEe92KOfCFgCshNxy1ma/TSqgxjoWmwZTPhN9j9GkyCEWXtPFq0vegWf/BbPRf0mGPh210CALJjaV99n4semy0lh8V7kS5IkkVgUSHZv7taQtRpidYqfy2LnNArulkXIuw41IsGOVOQh4g2E4YCsxJ6CitNLkGmE9q6izDpTys8mVSdQs2w5InBDi3nZxrq4Na1kq6lskBPIBHaXiDSx5W94Tdq1/y4UerJ+S AknZPrGaceguHKdT32nvlqFwcjkqfgzKRw0j9Ov5jTYnzaZxIiOwWsNkrC7saoSzASAq04DpXo/v38zbxnsGwiIK0RhH4OD4iS X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24a1debd-e341-4e24-1575-08d9cb1643aa X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Dec 2021 21:57:53.3637 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NZhTRbennq6qzPpiv4IeCkO2wE5viChoEa7Eu+v03XPZeb6bdbEMi2kNCHTf0fe2BhCkaouh3bkD6ilGmLKjmA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5662 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10212 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 adultscore=0 malwarescore=0 mlxscore=0 suspectscore=0 spamscore=0 mlxlogscore=738 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2112290115 X-Proofpoint-GUID: 76u6Ky_mUtw4ZOlLOoESvLGbGrlaOqX4 X-Proofpoint-ORIG-GUID: 76u6Ky_mUtw4ZOlLOoESvLGbGrlaOqX4 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:223387 Archived-At: > I'm also wondering whether we should come up with a new name for > `easy-menu-define' -- I think it's an unfortunate name that makes it > seem like a hacky "easy" way to define menus, instead of the primary > method, which it is. That's what it is: a hacky "easy" way to define (some) menus. (And the quotes are appropriate.) Do you pretend that just the node Easy Menu is sufficient, and just replace all of these nodes? Menu Keymaps Mouse Menus Keyboard Menus Menu Example Menu Bar Tool Bar Modifying Menus I don't think so. Far from it.