From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adam Porter Newsgroups: gmane.emacs.devel Subject: Re: Adding new package org-menu to nongnu elpa Date: Sat, 16 Nov 2024 00:30:59 -0600 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4607"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: emacs-devel@gnu.org To: jan@sheijk.net Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 16 07:32:14 2024 Return-path: Envelope-to: ged-emacs-devel@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 1tCCLt-0000yk-EV for ged-emacs-devel@m.gmane-mx.org; Sat, 16 Nov 2024 07:32:13 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCCL1-0002RT-Ri; Sat, 16 Nov 2024 01:31:19 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCCKr-0002RI-Lf for emacs-devel@gnu.org; Sat, 16 Nov 2024 01:31:09 -0500 Original-Received: from fly.ash.relay.mailchannels.net ([23.83.222.61]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCCKo-0005mL-BB for emacs-devel@gnu.org; Sat, 16 Nov 2024 01:31:09 -0500 X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id CC3AB90239C; Sat, 16 Nov 2024 06:31:01 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a247.dreamhost.com (100-112-196-227.trex-nlb.outbound.svc.cluster.local [100.112.196.227]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 815B8901D83; Sat, 16 Nov 2024 06:31:01 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1731738661; a=rsa-sha256; cv=none; b=9DoHVbuzpaJCugHe3wgrdOW2lEpOXOVdLLKB5PgHZQaHaQpK1kKabvZyxlTtDjTRW0lkIB DUYyhcZA4Q3cGVuJomTfdYseI1YVHxP8iMzi6ZuTa21VbMJ4tRq/pT6rBtYAlKuHn2s03d QapQ3r4YovkQ6Zd7i6VA5MiAC1pJvduYacsX+XIRdWZ1ittyYE7bGlw3Z0VQlVCo/g686s mNh31/sh9sXcc9nzi6low31HIQrP8SFeaZeieXqwBhMddE0hi7yooizOzEBZO3KQQr+QUI 42OsDvdz+IKevki5CSm+yVw02hByRFg7O6V+zWZ+ZY+Tur1T7ldMWFBl9LRptw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1731738661; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=BJOzs4DDtNMHeavkMBXxhw1pxHehwV1JJ2e2n7hLMHM=; b=1p0HWHh/8SeN1zAMWERRDw8jV7LhMCZuwS2iS68VJ5GjN/3VWAzj8ETQXItNk9yhO3qHco hNy20r42PA3GBr6wSqq1jWnkhl2MITQtKzFzmRw80YvKMVjIRTSbpFQOiOyc3RleljWRhb VS4N1fFUHDx4ljMVeN4LBpCMWB3dqXCWJqzWQXNjJGqocM6PyxP2zxdBWyA5d9umnWSOxP QnKDRcnCQwIeZ6I5pIv7YIANBralnuZkPpZ/4gnTaOZLjFB+naz+t+vtpOnHKtU27SsMja VVsHSQHbinNSu5uEEyZtwdFt39K05CeKMxJl05oGGuetuOuEtG7v0D1kEwpb4g== ARC-Authentication-Results: i=1; rspamd-7456989c76-jbhhd; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|adam@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Absorbed-Share: 1c7b5e6b19fd027d_1731738661743_463557450 X-MC-Loop-Signature: 1731738661742:924380446 X-MC-Ingress-Time: 1731738661742 Original-Received: from pdx1-sub0-mail-a247.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.112.196.227 (trex/7.0.2); Sat, 16 Nov 2024 06:31:01 +0000 Original-Received: from [10.66.219.133] (unknown [91.193.232.98]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: adam@alphapapa.net) by pdx1-sub0-mail-a247.dreamhost.com (Postfix) with ESMTPSA id 4Xr3tX6l2BzBF; Fri, 15 Nov 2024 22:31:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1731738661; bh=BJOzs4DDtNMHeavkMBXxhw1pxHehwV1JJ2e2n7hLMHM=; h=Date:To:Cc:Subject:From:Content-Type:Content-Transfer-Encoding; b=FRuLtERezFj/8bpGSNkqKx+Va8svgpfPerlh3LrzufjB3g/qZv97fiUidHXF9vOtq lSun0LYoflqOYoyPxHXYn1kYDVc+e5VIQcUcBwjE1coGsMKNk1bhicgeVXDUsGvjHC WrIypFHlE/n9etSz1ImZlBeFCjFpyyBeqpSPdepwHbwDuFaHmUTrI7wtDllAQ72YoX 27r3Ebhin80VefIK/kLyPUiCCoTdX74Lgqu2p4ARiXG/55eSfnaeJ9xVShkj1sTZaV Sg39wX4W9YnpELwTOdDn+38hFmJ10kHNw9t0vgI6jgx4e+oPjxJxhKO0C4s9R9iRI8 QnW8FnDy3z4Mg== Content-Language: en-US In-Reply-To: Received-SPF: neutral client-ip=23.83.222.61; envelope-from=adam@alphapapa.net; helo=fly.ash.relay.mailchannels.net X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:325469 Archived-At: Hello Jan, A Transient menu system for Org is definitely needed. Have you discussed this on the Org mailing list? Now that Transient is built in to Emacs, this is a feature that ought to be built in to Org. And it ought to be standardized and modularized so that it can (eventually) be expanded and adapted to all parts of Org. As well, I have a minor concern about the name: org-menu is so obviously the right name for the feature, that having it as a package on (non-) GNU ELPA would present a conflict, preventing Org from implementing the feature internally under that name. So it would seem best if you could contribute the package upstream to Org; it could be an example and foundation for this work to grow on. What do you think? --Adam