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 eJhZHbSqYmd4TQEAe85BDQ:P1 (envelope-from ) for ; Wed, 18 Dec 2024 10:57:56 +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 eJhZHbSqYmd4TQEAe85BDQ (envelope-from ) for ; Wed, 18 Dec 2024 11:57:56 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=bernoul.li header.s=sel2011a header.b=nMO9Wz2G; 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=reject) header.from=bernoul.li ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734519476; 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=aXpOpgVAWA9aB9Jc5a0TgS//kBDjgJ5+sSZOnOPjN78=; b=LQS19Kv7hdOIfgp8t1QE20q9B8jF0Tb5lCXO6aCaIlQ/9ondceWz3G0mJtwUX8qfg08pNY 5w76swM+MHpxN6BZc9mzZvhNQNT1tzohlITNcnW32Hr1KtcxFnXOz+2fZjIOttg0n4DLly byMrRHhdgXYcXtAOKbLDcnlwRxpGBM5L0QOy/ohJevv1o6MbWf1itX4EJe3Iu4oKxQYOYs gDJGu584qC/Nwls3V6A8cxiSnObe9ytSde2ZZDuHdTg4dpNWS+iuVg8iKF3fpqEjeidDJc 8+gQZsqzRhxHOUlGGnqoDfCTsYCLs1hsXkGrpTsa3Za13MQ/4l4tYKKPbzYCfA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734519476; a=rsa-sha256; cv=none; b=neH7MLkMPhk7qsYZ34DfNcJpNiLlBApZsTUor3DyjT92EPpucrCZXcMyiYE2q6fp9hO3Q9 gNV8EQyJwdZ/KzNZMiBh0B5Fj13j8SqCWcvRFrEBqpy9FBRltyBOQd38N9LfFEqNefA41/ k8lUu4ClAqzXi5F3Cgw+4JATNT3vlZai48GxsixHzxaZzsg2585p5dums0poC4eDswCJ/K vixLiuqTyeF4NPgrOlyN/QSzRpbCMqvNNEgR7ecTbIJIg75J+hQ/SIRlNlUdkNO+rQnI1I tihqat8Et2BPdxj44n2DE1zl4+/Za03Gp82zSG20L9kI2mbxKL1TdGOnXJx73g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=bernoul.li header.s=sel2011a header.b=nMO9Wz2G; 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=reject) header.from=bernoul.li 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 CEE49899A8 for ; Wed, 18 Dec 2024 11:57:55 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tNrjo-0006FS-91; Wed, 18 Dec 2024 05:57:08 -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 1tNrfv-0000Wq-FG; Wed, 18 Dec 2024 05:53:07 -0500 Received: from mail.hostpark.net ([212.243.197.30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tNrft-0006gF-S1; Wed, 18 Dec 2024 05:53:07 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id 60EAA164D2; Wed, 18 Dec 2024 11:53:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bernoul.li; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:references:in-reply-to:subject:subject :from:from; s=sel2011a; t=1734519181; bh=RTn6co2GWoD6xj6iuSQpIjG wLzuIUlz802Bu4n1+1ag=; b=nMO9Wz2GQ+AlgTOorPCCsSX432T4X5rJlSsM+vv uY5crRuTrYkWu9AJrKz9weR1dTV7A2lTtvlNHDnxWMZHHSNQdJZWG0N7IfzMv6BD pS9l0kltnKEWzELnxPnhLXZHF0cnrKUCwFlExr9Y1LpxbEuU7PF4h795J7xu0twS halo= X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail0.hostpark.net [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id Uj--CyZyCAOz; Wed, 18 Dec 2024 11:53:01 +0100 (CET) Received: from customer (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPSA id D9AE4164B1; Wed, 18 Dec 2024 11:52:57 +0100 (CET) From: Jonas Bernoulli To: Samuel Wales , Ihor Radchenko Cc: Panayotis Manganaris , =?utf-8?Q?Tor-bj?= =?utf-8?Q?=C3=B6rn?= Claesson , emacs-devel@gnu.org, emacs-orgmode@gnu.org, Omar =?utf-8?Q?Antol=C3=ADn?= Camarena , Jonas Bernoulli , Juri Linkov , karthikchikmagalur@gmail.com, Visuwesh , Justin Burkett Subject: Re: Transient: accessibility problems for users who need to use large fonts (was: [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: References: <8734m28l9a.fsf@gmail.com> <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> <87y10fcy4e.fsf@localhost> <871py689uh.fsf@localhost> Date: Wed, 18 Dec 2024 11:52:57 +0100 Message-ID: <87a5ctclfa.fsf@bernoul.li> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=212.243.197.30; envelope-from=jonas@bernoul.li; helo=mail.hostpark.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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-Mailman-Approved-At: Wed, 18 Dec 2024 05:56:55 -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-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -1.10 X-Spam-Score: -1.10 X-Migadu-Queue-Id: CEE49899A8 X-TUID: tO4S6h9hZHGu If I understand the below correctly, you prefer noticeable truncation in combination with convenient scrolling support, over wrapping (which is bound to look bad and confusing, even if we optimize some more). That is my own preference (too?), and we can look into further tweaks in that direction next year. Jonas Samuel Wales writes: > On Tue, Dec 17, 2024 at 11:02=E2=80=AFAM Ihor Radchenko wrote: >> In other words, you need visual-line-mode inside transient buffers. Do I >> understand correctly? > > that sounds similar to current behavior. > > my suggestion would wrap to the character column of the beginning of > the third text column. > > similar to html for non-first table cells. not lhs. > > lorem ipsum akemashite omedetou hello > asjnfaksjdnf ajsk dfnkajsd fkaj sf this line > long > > code likely exists someplace in core for this. in org or a browser. > >> I think you can bind SPC and DEL in `transient-base-map' to make things >> easier for you. I agree that SPC/DEL doing scrolling are expected from a >> menu. > > thank you. > > it would make sense, for me, usually, for SPC to wrap around to first > page in menus, so that DEL is not strictly needed. transient wraps > for arrow; idk SPC. > >> On my side, there is an indication after I customized >> (setq-default indicate-buffer-boundaries 'left) > > you are absolutely right. i have had something similar forever. > > the reason i didn't notice it is 1] for me the fringe glyph is small > -- can it be larger? and 2] the cursor is always at bol in transient > in my case for that menu, so the fringe is less noticeable next to a > large block cursor. > > also, i just noticed that transient has a dim horizontal line at eob > in that menu which is thoughtful and useful. i don't know what face > it uses. > >> which exact menu you are talking about and when did scroll stopped >> working? I may be missing something. > > i don't think you're missing anything significant. i didn't mean to > make you do forensics. it was merely a recollection of a possibility; > i'd find it useful if todo kw scrolled, but i cannot say that it > regressed.