From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id YHa5FQPZX2f8fgEAe85BDQ:P1 (envelope-from ) for ; Mon, 16 Dec 2024 07:38:43 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id YHa5FQPZX2f8fgEAe85BDQ (envelope-from ) for ; Mon, 16 Dec 2024 08:38:43 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RRF2362Z; 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"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734334723; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Zh0GkCwwo7kiNgT4pNU5m6pq62OsR7rk53kLhkN3/Ts=; b=W6v71ajGY47KVdsGNOckAbIftZZvl+X04EmVkpTfOAIiVcwfTEG9jpqfgVGF/j0ieaQJ8k El8GjyBSkynD77J9N8e8vqs4gDbKja7DdoosLJNanlbF+zogGGdEZytwhtzEbN4mGRR+AN sUJBz9y+TGleA6fDPHHocbBxvd1HfTylu8vNsESh/+r2Ha9dN3ZHiOcD2To6IxXdaugr5T hIQtWVlZgDbyRkojjwNCQ93xJ03A31cvOAuU5uptXI80hE4r22CrxMF2HJSo7wi4N0O5T4 juc1JdiifpDJXEmS+iRgXHly1W30SDmy3Py/VQ0QLs35Hajqqe1LQxXZQLKv+Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734334723; a=rsa-sha256; cv=none; b=GcdWcMtZeoS/YfSQBwsAMftE48wz7lSI/vsB0++VsCEQ2Mn+lEOLfZudpLA7J1M/tDhG/l G1+agJBGDInN7MLufxoQYETknTwo3tq7Z3eW747JKC8fX7+bKEnUtDMsfQDU7hf4U/A8q4 l1AmJAT9760XNeyGz0s43hxDXGcG24zmto514Nt90PgK0RTJofJHQ6LXNi+7PnqV0+GUCR G9jLCmF+P5JBTqloHVmF6qS9C+b1hb5dCL05rIxDVLUZFPnlcNE6OUcYKmxXuFcVr3iwF4 RLtFnNPQfNCSd1L/iRcWthzxX5mNaOvFrlLMjLp6R//ulB5y4D+HAWLViN/w6A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RRF2362Z; 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"; dmarc=pass (policy=none) header.from=gmail.com 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 21D337C154 for ; Mon, 16 Dec 2024 08:38:41 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tN5fe-0000zp-5j; Mon, 16 Dec 2024 02:37:38 -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 1tMw3M-0002HA-EJ; Sun, 15 Dec 2024 16:21:29 -0500 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tMw3F-0007nZ-ON; Sun, 15 Dec 2024 16:21:27 -0500 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-53e384e3481so3198957e87.2; Sun, 15 Dec 2024 13:21:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734297677; x=1734902477; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Zh0GkCwwo7kiNgT4pNU5m6pq62OsR7rk53kLhkN3/Ts=; b=RRF2362ZBQDKuNDHjpJ1AEDZ5CtS7vlX7G62dOPVJpXNJVDT2tneoXnRI0P2jNc1q8 t+Q4h2L96eTOcEqKkWvelKApcPFv+Rv6gYHDedxkyLzXBzq//QNCXjmkm7bJXth8pvE6 zaRgnSru4AV3Kr8PsVAjF7RZpQvxVstfGoswhQwDPG/ixNM0CNzm4H3uZ/sFOSkyQypJ XuFLOYfacC+qnGq+ADQ6Z5vhjxMyRTxjE/JjEbPqceRMFyqK0Ee6j5scguMVpqRy71tu 1eKLyjA0Y+wihA3AvEL6FohwHBhyqhUYW9OA0uoUY096U228Piw2/IEApKHUxf/fuQU+ vcGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734297677; x=1734902477; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Zh0GkCwwo7kiNgT4pNU5m6pq62OsR7rk53kLhkN3/Ts=; b=fh5cdbY+qP3shnDPPyiyx1v9fHVYqYXbu3idsulpv5HI+A7u2ZcqZ51leuVZ1IuU2C AtgVPU/oIXAWhLVUEj5j5zSujSOGHYL95GJOqyO/HCxqg+GOvM9WzTUCPnCVo1d7q1HD NhCLubZi1HeOiPy1hFlhbIOMUQo/mYoyweJlu/RRIlisqk/xUdgBFioUQurnrepZUrgA 0eZ43g/x27AzY9lsk84iLGK22f6Wo5GmwMEHWsm1R5SMJdKKbyTTQAwyrovyNatD+Emd MxeYLoTwS3NNdUDI6RGLb4F6+8HYg/kA//1JF1DadSFLbDfXgdXHJOhk2Zs7kGQK58kN uuAA== X-Forwarded-Encrypted: i=1; AJvYcCURfA+O1Txix/d93uGhdXtVdNmd67tfNiAUk/JlC5/Z0hzix8IGEQm6n9/WAT2LACfhP2zh9uVjLDrH9g==@gnu.org, AJvYcCWekGrQFV+eiKmsrJlUZ8D0y6DA09zwTIRYbrnwg49nkPhQUPx9LrdipY3Uyj0Z4FA23gcIvyNhjhEvCzlr3Q==@gnu.org X-Gm-Message-State: AOJu0YzaN+g4RVmqIKRLPN9G+FCl6B+gm4jyJ7WrTmDH9spODRicO29T mYYUGtHB6fBryyFPNLALwcfHFUx/XBNuIkcMXE7jewHmX23Sn5M8ekyyrTQ5dwWGO39VDh1Pa3l hU9nrwceQO0Wrx+yqdjKQ1o8wt14= X-Gm-Gg: ASbGncuM6eokc6SSDIEn9TYIN06W5BKViV5CnINNOnxSOqXCuXo/k4aDq8Y1y+Oixri WvVLIMrv5E7mKQcfYTXqu6XG+koTYUaM571vwSbo= X-Google-Smtp-Source: AGHT+IEX+GhYJdPKC89UEcTdrftsLS2M5QG8pU/hezjEA7mKF8XHxQjrN1Iq2LMcYFcEL/hx6jS+mQ8wM6fJ+yIZPYo= X-Received: by 2002:a05:6512:b94:b0:540:358d:d9b5 with SMTP id 2adb3069b0e04-540857ff9fbmr3568275e87.0.1734297676190; Sun, 15 Dec 2024 13:21:16 -0800 (PST) MIME-Version: 1.0 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> <878qsifufe.fsf@localhost> In-Reply-To: <878qsifufe.fsf@localhost> From: Samuel Wales Date: Sun, 15 Dec 2024 14:20:38 -0700 Message-ID: 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?) To: Ihor Radchenko Cc: Panayotis Manganaris , =?UTF-8?Q?Tor=2Dbj=C3=B6rn_Claesson?= , emacs-devel@gnu.org, emacs-orgmode@gnu.org, Philip Kaludercic , =?UTF-8?Q?Omar_Antol=C3=ADn_Camarena?= , Jonas Bernoulli , Juri Linkov , karthikchikmagalur@gmail.com, Visuwesh , Justin Burkett Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::135; envelope-from=samologist@gmail.com; helo=mail-lf1-x135.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 16 Dec 2024 02:37:35 -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: -7.93 X-Spam-Score: -7.93 X-Migadu-Queue-Id: 21D337C154 X-Migadu-Scanner: mx11.migadu.com X-TUID: BZHrpQTtBhQq a couple of quick and somewhat obvious comments. i use VERY large fonts with a maximized gui emacs [vt / maximized urxvt when needed], still resulting in, throughout emacs, often, a smaller number of screen lines or columns than content, even with my usual one window per frame. most org menus respect this and can be scrolled or tweaked. just wanted compatibility to be in the specs. especially, to make sure no functionality is unreachable, but also where possible to modify column numbers / fill to look ok. i am slowly trying transient in gptel and still getting used to it. next, i use org-mouse and think it's wonderful. generally, when using a computer, i use mouse-only or kb-only, but not the combination. mouseability was mentioned, but just wanted, where possible, the ability to do most things using only mouse in addition to only kb. and, where possible, org-mouse compatibility or replacement, whichever is deemed best. On Sat, Dec 14, 2024 at 3:08=E2=80=AFAM Ihor Radchenko wrote: > > 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 > --=20 The Kafka Pandemic A blog about science, health, human rights, and misopathy: https://thekafkapandemic.blogspot.com