From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Samuel Wales 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: Sun, 15 Dec 2024 14:20:38 -0700 Message-ID: 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> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23833"; mail-complaints-to="usenet@ciao.gmane.io" 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 To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 15 22:22:44 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 1tMw4Y-0005yH-C2 for ged-emacs-devel@m.gmane-mx.org; Sun, 15 Dec 2024 22:22:42 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tMw3T-0002HT-Jx; Sun, 15 Dec 2024 16:21:36 -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 1tMw3M-0002HA-EJ; Sun, 15 Dec 2024 16:21:29 -0500 Original-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 Original-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) In-Reply-To: <878qsifufe.fsf@localhost> 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-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:326535 gmane.emacs.orgmode:164177 Archived-At: 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