From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id WIxsGDZbs2Jz9gAAbAwnHQ (envelope-from ) for ; Wed, 22 Jun 2022 20:11:02 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 8H9jGDZbs2Ku7QAA9RJhRA (envelope-from ) for ; Wed, 22 Jun 2022 20:11:02 +0200 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 D835293EA for ; Wed, 22 Jun 2022 20:11:01 +0200 (CEST) Received: from localhost ([::1]:44450 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o44oe-0000Ce-LO for larch@yhetil.org; Wed, 22 Jun 2022 14:11:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51138) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o44o2-0000Bz-8e for emacs-orgmode@gnu.org; Wed, 22 Jun 2022 14:10:22 -0400 Received: from mail-dm6nam12acsn20806.outbound.protection.outlook.com ([2a01:111:f400:fe59::806]:24736 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o44o0-0006Yk-7q for emacs-orgmode@gnu.org; Wed, 22 Jun 2022 14:10:22 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m0Fo3T0E4fGtDMUd0LB4YkXrb7AZz26jinqxTV8gfziblkOMQ2mBnaDEHAOdaS43YMFEZvC2yD9l3u0S1WhXvi7mf+dblD7ZQ2MfctkGW/chnLPolrqTQDVOOooawFaYonsMdKjApas8gW0UQIky2v4/AtEhIZlRDob3oYTZXV2TT99YfstfMnLtD95WMDRzg7uup7qbvZQZ5TI1zNiuClIuQ1jt6GoP9Fu2T02UP+cYSReLMHH5qI5zr4F+EgdeybQRgwBM4Wmz1a/mxfxPie7fr0UErzXSnU7478GGCZzgR/09cV6E/b1BTJA2zXic48XJ4kcFFcp2uDP+loSZRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ICBRwxa1OlX/9WzQItj2doAeGLCF9GGPmNfGaMYg+PQ=; b=VOoh4tSJl1PQh3rbUvAUJ2uXYpYFkRKcxyh3J4tUaAmovbIRffs0GPgAHhHUuRU2E3fZLzQXCj5oL7DAa1MOmHCvGl8bDTXFgrVuHZQ/4nGdwp+5aCl/JQfdl+ucdl7vizUF9dl6586gmHrQzyOhhm8ygLTDVgg/+HbzLf9nwNN7SPniTBDmq1hMAhTnP4TO5fdRrk+IvwMOpPbXzv19rfqVKgrHFbPPHhxr2rdXqJw8JV7Pc6ELZJYhA0mvR59YFmkBIoeXU0wkwm5gvwcWqvaALRrP0t2uLf9Z722Ee4kE6uJuwV6kCbSHbx99avXwxCBmtxvFVI+SZ+sLXy0Ptg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ICBRwxa1OlX/9WzQItj2doAeGLCF9GGPmNfGaMYg+PQ=; b=eEBsJ5UypcbGVgz//ZXLr5fzRIT6abXLdrEiBTUl5LH/0UOyXQdMbkw2M0K73Q4UftNI0Sd1L0aJnmsCwPtxC77gi8T1sDlGSyorjG+cIlrwoqY9t4AE2gQqJu20CmikuE4jgxxcR0kVNquObelT+Jd8IVy3MwlY8M47+fMSvF/lPaPLMQWAkTOmIyDyLK9y4cM7IPQDoPU7oAZQDMXVSMsvVfp5hi1n2myKOv7so4llQ+Fy97bTpF2XvDpKaIwMMwiN3OrZT9v7S1SIC3MNaslcM663jpZjOxyNgpQKBPiSbRbbSZ+gD0218LID+1rWDb/8RnJFlR77MlRN2nS5rA== Received: from SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) by MW4PR03MB6668.namprd03.prod.outlook.com (2603:10b6:303:123::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.15; Wed, 22 Jun 2022 18:05:15 +0000 Received: from SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::7c01:f3c4:11c6:4050]) by SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::7c01:f3c4:11c6:4050%9]) with mapi id 15.20.5353.022; Wed, 22 Jun 2022 18:05:15 +0000 From: David Masterson To: Bill Burdick Cc: emacs-orgmode@gnu.org Subject: Re: Org and Hyperbole References: <875ykvbffg.fsf@posteo.net> Date: Wed, 22 Jun 2022 11:05:13 -0700 In-Reply-To: (Bill Burdick's message of "Wed, 22 Jun 2022 20:36:29 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Content-Type: text/plain X-TMN: [HgM9sjl9SxkUxC3w1sD5PoRSoi6pKv25XzOIXiBgB0QdTtHUeb2TU66B9JOs6lJG] X-ClientProxiedBy: BY3PR03CA0016.namprd03.prod.outlook.com (2603:10b6:a03:39a::21) To SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) X-Microsoft-Original-Message-ID: <87k098bmli.fsf@gmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a0e968ee-51e3-4043-3d81-08da5479c206 X-MS-TrafficTypeDiagnostic: MW4PR03MB6668:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OQAGZMQIyQZAS0/QmntzVo7mKr8H0bJJbNrF+fU+d0uxMGJt6MFrc7UUsg72Het3aaH0E8EGepvhw/VIWiGbvZxt285OXDp6UhDRS61anv9dMJk0wIftcaDi0qz6l3IdAIJ4SnWUikmevnUQK9OnDYHTY06d24W6ShzuG2b6pIP3HaV946sGcbih/aF+ELzCitEtBn1fnmaK5RlH30ApDM+aGZqIo5BP35FoF6gcl5PgYV1zcZH68s/xNa9E/NwO1gqS1BVdVMj+HW74azGE981yYNU+Qx+lpAVDZUPNIEHacAZ1YAFf8Mhz5HEwljDyh40yjU3ymeomSpZHc2PJTWuuVsIWL/2Xg/8DdApIHdMS7qdKhqNCYJlCqFmyQJ9+gN1ytDpAKkzQeP4MV5Toth2zFqa6e9dEGxfmwUZwDztswg+7pYQSYyFILYN+IeOhzxLOGdUyZT5300V+/PSAymt1I/VPk6Suk3AmHbo2M4chtxOXpkjOQprW+a/zOpkNyxLgUFZek4SnsoCdk9rbqmcB1V71rhZ0HGMNcmCnrsfkaJ+lHwN32z7UCCCxH5HJyHKroD6fkdpSfgjjFCtttkm9io7kMq1uX2TrHrWrivHSzzbusy0gGB7DTuzjORxg X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cffgMu2HSvqb7aHeD/VdlqdJTmcRmCJ1cKAAsCkGNzayC2s0cbZyfkMF42V4?= =?us-ascii?Q?yIFDKqgbf8f6N/RSVInKWLTtmTNHhS46snzA4fHM4Pi2gnXCHOqorng4RI8T?= =?us-ascii?Q?2Xq8o9rstibUGTCT+J7oMcgryc3hSkZvXyie2EUdWy+Z3kQYuzDaMl3MmDzI?= =?us-ascii?Q?aUo1Knmc5j/o6BMs/UqSPRtgFAHliQv9Ymcy2MuK45XDjcM7X2JIuAUpupEN?= =?us-ascii?Q?dkXTPKXGxXReATKfT4u6vhWBAuOVt3ocSsTyuI31VnarJ+A071kFJkJpn0Ai?= =?us-ascii?Q?DB7fYAglLBXA5RSsEj00jb9R8MnZCf8vEj8SyTBBLVfbHs2w+m5i4qeS5Hwp?= =?us-ascii?Q?URNTMX/gySpu1VvZTSAlAWuNQLFOhdFP3hjAvZ1imT7wRpkr7gkDyK+3fAEZ?= =?us-ascii?Q?raWPLbMuJcxUZyaYVvX4Hphfgdm8WyvSFWyP+fwZ2y5PxWx7r2fa8WDPvWWs?= =?us-ascii?Q?7DsHPhzROchG7wNp3GvREQmEo/++NdOzqD8SC6gb8O3RbIjiFpZNOdr3/39o?= =?us-ascii?Q?fHhrhTB5XGCpkcuxDxnlo421u0+RUNTwuaF+ZQVIx8NWKkgU5DfDLi3Z5LOP?= =?us-ascii?Q?ZY+d8a/kGs95R1NXm8a6UeWqBWElz4Qe9RaKTs5LvIZz+zWj/zFYQcr7E8F5?= =?us-ascii?Q?4oMpVtvrnihh4rfILI0MFLogpU+G4dCxnVgsfVPI/519Gyyts+rfeKa5Uvmv?= =?us-ascii?Q?V75Jvt+eL4Z/E1WQISEQ4JePyNS/r9ZBRbepEqTZDEYVj1o2gLdNksgF5SL2?= =?us-ascii?Q?hHwQzF56I/K3ZBD2WUxqRm0P8tcTvHlhuOx9O55WP1aIxRORbxl8HFP11uCu?= =?us-ascii?Q?iHW3wLsDOClBXPGJFLXU7+Dsp0WC8tqQryZUqKsm4ItkVj5ugS2vojfBfkD/?= =?us-ascii?Q?X2loBoYwxO81BfDyGHafz1UyI1tdoTAI12MFpwVWn12S95PF7AT0WhDABrVW?= =?us-ascii?Q?tfSybTdJ7FAUjNfQ0kvF0pZ6AOIqONTlrWJZs2JMV9iW1yhyolJtSXsiv+qk?= =?us-ascii?Q?4YemtI4i1xNNNzTZD/ts/pTerS7yPavcFmq9pj1vrJf3jqTyEgk76WQv/cQA?= =?us-ascii?Q?pWQYQKSg6NS5rDnpelg9PGLtN90Tx9oQAWWc6BDsnQPzzex8dpLAMydIeL2x?= =?us-ascii?Q?DSng7K1RWT8Yhe5OO0MIwfHrg60F1Ilt9g6dJ1v4Tku2ElEroUv3xWOXZq3B?= =?us-ascii?Q?pA7yv92v+WfhIiBSY6OZ6wQ4/3aEQ7E0E5FdK6OMCYQ1AshVMiz4B5uuXUS5?= =?us-ascii?Q?lFaxMaRjrnB1dEo0SzSSH0hQjAszxyItm7UIwnpwJZQj+bDZiKbiOYn+FBAS?= =?us-ascii?Q?IQluKeZ3PHCIAPuaqghhBIcGdQ25qZxO+9sMTVzKUMlHZeaYO/y/eYU2yyFi?= =?us-ascii?Q?JZhPP3owOgNeAcZLiZyCeUely3otoHjZN9KZlDD4JMgT20DnwIC/ilsmQ23q?= =?us-ascii?Q?gxGq9yf2uKGMeFBnu1CMkIsAkT1OcmiEi7PQOKYtQr6tyija6neOfDT931rM?= =?us-ascii?Q?qsBFdy6E/pivK6IGe/+64293QlV+zy0ZfYvEzIiTVCVnkyPdjma57RUvyg?= =?us-ascii?Q?=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0e968ee-51e3-4043-3d81-08da5479c206 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB5455.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2022 18:05:15.3216 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR03MB6668 Received-SPF: pass client-ip=2a01:111:f400:fe59::806; envelope-from=outlook_98C99531806B1C22@outlook.com; helo=NAM12-DM6-obe.outbound.protection.outlook.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FORGED_GMAIL_RCVD=1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1655921462; 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=ICBRwxa1OlX/9WzQItj2doAeGLCF9GGPmNfGaMYg+PQ=; b=V3fY84VTFXrk6Ohum5D2dukPGVQOpT5ftXStqhPtEVXqrMRIUtDb5TQlrfh+ZO/jZvcpu4 V9V8i9WmFk5LM84LPgNaJ+f3FVPAMCinnZtdvDfl7r0Aoa3J0ghjaNPzF6rXARI3LNL4Fn xa9VEJqJN1pKpPV5UIVovt5K/kLh6ZkraGwky3bW5hkM9De+F9X6fY8LE9xlqUVnpbFjPv 0ckua5uvhDW14gTk1GdD0Yhv4arXX1e34A9vIxW3UZ97s4PFAm2iHnCLpbfo0Z+JPDloft xADeLTCuqlZzkOiRSC81om5MqbGNgwLuOrwiAk06X3W91Kg/3j3ta9v2Hqw9Eg== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1655921462; a=rsa-sha256; cv=pass; b=Jpoj7UlyBBvd3Qx3KKlZQ+ZFlf8XE31rwBWAE+x83oeeIkvi6D0MuhCPtF/uqYP8jDzl0g RJVfcy7RKweCLgczxxWSecWgpxdcWeJfF/hPF//KBHPktKJudDp+jpaWwD5Q4ADxtxZv+u uLiPSQsuZbUWVFaG3HkW3xkrb1Z6N1In+f7v9dPaFmP7a+ystleJc+FsLhvZUAWfCO2ab2 yut928nt5SYqMLHnlznAd9MXoBTfZJ1xtgVtt0w40MfnXUuqiO4u4JBFVeJbGSQJ802CfD qfXVmEHMf23ZPkoE6e2EFl1JSPHdBfMZzE301eriCpZe8UlLcOurcoL9Gu3ysQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=eEBsJ5Uy; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Spam-Score: -1.46 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=eEBsJ5Uy; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Queue-Id: D835293EA X-Spam-Score: -1.46 X-Migadu-Scanner: scn0.migadu.com X-TUID: JJSxbWBZaNrU Bill Burdick writes: > Anywhere you use a link or button, you can probably use an emacs > command instead. I think maybe the value of links and buttons is that > they're explicit. It's a reminder in the text and you don't have to > learn it. > > One thing I noticed in my little "recalc" exercise is that Hyperbole > really really wants the cursor to stay on the button. I used function > advice to make the cursor stay where it was when you clicked the > button. This allows "menubars" to work, lists of buttons that can > operate on the text without warping the cursor to the buttons. This is > how Oberon and WIly work and I think Hyperbole (for my use cases > anyway) will benefit from this usage style. Could you provide an example of that function advice? -- David Masterson