From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.devel,gmane.emacs.orgmode Subject: Re: [RFC] The best way to choose an "action" at point: context-menu-mode, transient, which-key or embark? (was: Fwd: Org-cite: Replace basic follow-processor with transient menu?) Date: Sat, 14 Dec 2024 10:08:53 +0000 Message-ID: <878qsifufe.fsf@localhost> References: <8734m28l9a.fsf@gmail.com> <87v7x548ri.fsf@gmail.com> <87y120daue.fsf@localhost> <874j4m9ep6.fsf@gmail.com> <87h68gfqj1.fsf@localhost> <87pln3f3cc.fsf@localhost> <87jzd9ojj0.fsf@localhost> <87cyj0ajm9.fsf@gmail.com> <87zfm4s50x.fsf@localhost> <87wmh8s358.fsf@localhost> <87y11nwp9z.fsf@gmail.com> <87v7wd9a2h.fsf@localhost> <878qt7fbki.fsf@gmail.com> <87o71jwdxz.fsf@localhost> <87wmg6edr0.fsf@gmail.com> <87msgzh1dh.fsf@localhost> <87v7vn12tp.fsf@ASCALON.mail-host-address-is-not-set> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18485"; mail-complaints-to="usenet@ciao.gmane.io" Cc: =?utf-8?Q?Tor-bj=C3=B6rn?= Claesson , emacs-devel@gnu.org, emacs-orgmode@gnu.org, Philip Kaludercic , Omar =?utf-8?Q?Antol=C3=ADn?= Camarena , Jonas Bernoulli , Juri Linkov , karthikchikmagalur@gmail.com, Visuwesh , Justin Burkett To: Panayotis Manganaris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 14 11:08:00 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 1tMP44-0004YY-3V for ged-emacs-devel@m.gmane-mx.org; Sat, 14 Dec 2024 11:08:00 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tMP3a-0006QA-Rl; Sat, 14 Dec 2024 05:07:30 -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 1tMP3Y-0006Po-MO for emacs-devel@gnu.org; Sat, 14 Dec 2024 05:07:28 -0500 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tMP3W-0001fE-Kr for emacs-devel@gnu.org; Sat, 14 Dec 2024 05:07:28 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id D8098240027 for ; Sat, 14 Dec 2024 11:07:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1734170844; bh=StvqAqFqJfNNj9+nnNcpg52yDOpvTh6bMBEwq7+SpcU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=nsGvP4QVQGStipAI6Q9E8yBq6xnh/JuqKXDVUfFogl03XajzrIiK7Xwv136oCrqm9 c0LTe9BT+cnK7x4VbJ9Gt+deIvcfOcLS8wPmsjHYPveF8EI8trKjtlEGr6rS+z7AMB m+WUUcULyJO5zLpUs7BG/uBt5yAx4QDXjVODQtsxT4gH9VwF+SG728is2HJxLuvTw5 FiX7NjH6jxqXsrJk4Wv2T/JhsRnSOkb8gCDOjOrG56KZLaG/wfhb1IpFECDJ0Ym2vi Djwe2CvxR570ugSS85bikkKr1HFYVAC/KjEIOy+/pcaNF+pg6aJsZNgE1KUfjsdlHP R+enImqeSkjfw== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Y9MMJ0vBWz9rxL; Sat, 14 Dec 2024 11:07:24 +0100 (CET) In-Reply-To: <87v7vn12tp.fsf@ASCALON.mail-host-address-is-not-set> Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:326473 gmane.emacs.orgmode:164136 Archived-At: Panayotis Manganaris writes: > Menus should of course be useful without embark. If the goal here is to > deprecate many of org's ad-hoc interfaces, I think the natural default > replacement for most is completing-read. I may be completely wrong. For the existing interfaces, we are not going to change things in incompatible ways. The idea is to keep the existing menus working as similarly as possible compared to the current ad-hoc menus. So, no, we are not going to replace things with completing-read. Not by default. But what I hope to see is a way for users to customize the UI to their preference. Without touching the defaults. > On the other hand, e.g. if the org export dispatch menu isn't transient, > it should be. Seems obvious to me. Yes. That's where we will have to use transient. This discussion mostly concerns simpler cases when user needs to choose from a list. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at . Support Org development at , or support my work at