From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id MO1hK0VZXWd8BgAAqHPOHw:P1 (envelope-from ) for ; Sat, 14 Dec 2024 10:09:09 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id MO1hK0VZXWd8BgAAqHPOHw (envelope-from ) for ; Sat, 14 Dec 2024 11:09:09 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=nsGvP4QV; dmarc=pass (policy=none) header.from=posteo.net; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734170949; a=rsa-sha256; cv=none; b=XZDS7LC1iPVo1NlMfiAFyoOLiMaANwi195Lzlw2RD2TGyTOhfjcutQNuHNsenU+BzToYQH WQJ5Of+OX9vV0V380+5zMUjnqOhhMVESt3sfBnfxO9wE+drsFycA3LYX0FETsug0SQUjoP QArH++LR+wSaENYnqyJTMjSsys3w9SZKmHlCh3VyHNQ1DgScqHAH4lpQjqTskRMg/S5uXF Nq5CAczh7Jvdmf7AraFFFYc4RdyKqytC7N+NY1fOdCInOmR1bV3JLh8rOYRktkmZAMtvRm +0iMx9/1p7UUw3hJtdKLLYBXpzREG/X+UWhwx87/l1ecDawFcntPb014NwLwag== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=nsGvP4QV; dmarc=pass (policy=none) header.from=posteo.net; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734170949; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=6UTRH7AtcnjMQKVwxrh3VBqYjLwOhdPnSHNiq3eCP2o=; b=faBYaW/fM0nfUMowr+oXp85hNQIgKvkFQOOd147/oDAeokPABSTCVbK6sMYbupMp8GH/eO Ez1oqYEYmXENZZwOKglq0tRPlZen8IgdD7ETNf5LOAYL/QNTfi4Lf6aiUlvEphXNaJQAdA HJmYhdyg3IyYP+Tvh2+Z9RDYOQB8PCTymJt/yVyUQ3Z8trG0VyV5VfiyE84EjMXbLJ2OgZ tuvHS/fB5qRBfySJ+BxCwDcE9Thsrp0gDY4wRfB477NO4sxkXWFdWWSMEZXHKyIVNYWH8b RalQqlFKm+8PPpBK2VJzAEZJEJnl1ylkmbGB5y1mQvNCq6ci1mGbUPuy6ppDYA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9692687D72 for ; Sat, 14 Dec 2024 11:09:09 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tMP4N-00078r-43; Sat, 14 Dec 2024 05:08:19 -0500 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-0006Pv-UF for emacs-orgmode@gnu.org; Sat, 14 Dec 2024 05:07:28 -0500 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-0001fF-L1 for emacs-orgmode@gnu.org; Sat, 14 Dec 2024 05:07:28 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id E6A8B240027 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== 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) From: Ihor Radchenko To: Panayotis Manganaris 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 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?) In-Reply-To: <87v7vn12tp.fsf@ASCALON.mail-host-address-is-not-set> 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> Date: Sat, 14 Dec 2024 10:08:53 +0000 Message-ID: <878qsifufe.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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=unavailable autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 14 Dec 2024 05:08:17 -0500 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 0.49 X-Spam-Score: 0.49 X-Migadu-Queue-Id: 9692687D72 X-Migadu-Scanner: mx12.migadu.com X-TUID: 3jpXSknA3jYk 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