From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2B8zB7tUs2KHtwAAbAwnHQ (envelope-from ) for ; Wed, 22 Jun 2022 19:43:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 4Du/BrtUs2KAUQAAauVa8A (envelope-from ) for ; Wed, 22 Jun 2022 19:43:23 +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 995473C8B6 for ; Wed, 22 Jun 2022 19:43:22 +0200 (CEST) Received: from localhost ([::1]:59182 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o44Nt-0006Ut-M7 for larch@yhetil.org; Wed, 22 Jun 2022 13:43:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45148) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o44HT-00010S-Vp for emacs-orgmode@gnu.org; Wed, 22 Jun 2022 13:36:44 -0400 Received: from mail-yb1-xb2e.google.com ([2607:f8b0:4864:20::b2e]:45833) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o44HR-0001lR-W3 for emacs-orgmode@gnu.org; Wed, 22 Jun 2022 13:36:43 -0400 Received: by mail-yb1-xb2e.google.com with SMTP id n144so27326840ybf.12 for ; Wed, 22 Jun 2022 10:36:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=WVaGB8FY/0v2lmJHBqCQRXezw22PWs8F368yTSEI9OU=; b=iOm3G64kbMgPcY/dmTmx9Zld/IMVTFdNRKn73AgeSQj+gKuD18QQovvhGp72F7P7hn EN78thxM1uyeJ9p7k7qllOaaa2iI9PCSyItcK6EsZC+Vc+UFKe9rkHm2XN2B8LZ2TetX 3fuEXARRSepRiLDhvPKoDqd+bsbyQ1FcgSnWHBbarVy8Pahw3k30Ir6nCJW35Xvf53ll V3bn2qkRDCKy3WRiJ2XrUCNxY4leBdgp2BsGNzwyjkZ0qJqAX6W1s2p/HBNaj4PrxUWS CANASFST03ei+VSFWxjTN2ZryB+9KfhvaSDM5rjoHsn6STFKAPakTkvGxf64EoVXWgvI Z9Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=WVaGB8FY/0v2lmJHBqCQRXezw22PWs8F368yTSEI9OU=; b=WOIwaJyrNitHaiY9iZsEJ39pQpQthtq+zG2+MEXtLZrlpD2N+PnJskHzJtLtFADXIi UvOd3P8K4vjHN5swiC219PTO0E9pmZKvDjqmLcarl7l879ctGxm2F4YqvR+OpsfwmMt2 mTyqyMRHCrOLzotKRtT0MwcYQ3nNEbbhIUnHw4tDJaH+gemtQuxtHpw2I5BFlCR/xcXY Mvtf+WP5ZGVXXSYhVE5snOddmEIefkRjJaUHG0yBI5SYSTOYb56v9uUHim6iOm7u95SW WCfVnSIyvR6cf6AoQCSYmhlOpKW67J/1hTKgcUcergnoyjueepAKmh/eBOk0r1WhEVP4 dJrg== X-Gm-Message-State: AJIora/OeKhVoEuwgO8rRjqoBBQcBtZyYO6A+B2kNFwOfIU/yZET7OGV +ucBfonAn5GA/B0aL7KJHy2XGgGnRN/4uVmMaIsPquqF X-Google-Smtp-Source: AGRyM1tLzxCYfR/Q8/5QkKb74g2xqw+MyeZEupkPypduZ354JfZN7SWH/sc+cyJ1Fnl4MJR+wjSu3/fFDU0wXxJXjfY= X-Received: by 2002:a25:cc10:0:b0:664:655b:781e with SMTP id l16-20020a25cc10000000b00664655b781emr5176981ybf.354.1655919400238; Wed, 22 Jun 2022 10:36:40 -0700 (PDT) MIME-Version: 1.0 References: <875ykvbffg.fsf@posteo.net> In-Reply-To: From: Bill Burdick Date: Wed, 22 Jun 2022 20:36:29 +0300 Message-ID: Subject: Re: Org and Hyperbole To: emacs-orgmode@gnu.org Content-Type: multipart/alternative; boundary="000000000000a0c33805e20cc7c9" Received-SPF: pass client-ip=2607:f8b0:4864:20::b2e; envelope-from=bill.burdick@gmail.com; helo=mail-yb1-xb2e.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1655919802; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=WVaGB8FY/0v2lmJHBqCQRXezw22PWs8F368yTSEI9OU=; b=qIL1jfEVNHjfG081UnU27M2kK++SYpGnZsTiry/xxdDhjYlW4jSpH/5gVlDrm9YoD1ECLs KOfBBognEvLt6GN7jn09+Al5JyVVNjGUHJgQ/ZcecdyN99oOrNhSEqgd3PrVL3Nbxdxi0w M9+NpZ65nfjr3dvS341dGfebFnrHYRLXLO+Gui3O3VXCZRHgHlieLkjNXxMzop9fa6JiYF qNpxBVxs0fk0DXvj5ubBi/CdFDUrTN5NedpMVuuF56YukHbkd/34DS0oE4vlEV3NjbA0fj 78rZfw9oKshW0oeomjQ31UZAsaRGMmgGkXlUi4gF04hG2u/VXWD/Gr1o1BreYQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1655919802; a=rsa-sha256; cv=none; b=ndBpOn2x8oLGbrujXEeEsEQUTnTDhETq0X7lP5y2gQyjXmwoiRvNRlPAMaRd/qk/SHP4IK GXe6Oocx7tCS5GN1WhIZdX2/+bljoFJW7fTdrWTmmWNfLhfZslX1wDF5dcEgryFJ8wSMgN miyHusD5kXo5KWryHBlCIzE1SV1pKkUatjGXS0KZd4//E5YZCfNzNW3bz5OUGowpVe1UR3 OnKJebpCBpIGfnwuL16D5iIhAW2km2fpXDbgNl5wH+udeVstf07yrus9k6gIA1HCyFKzux XBcItZ8D9ouhHmx5SmQOAi8LTirz1f635SW1DyKYKTBtvO5bgLS2rmA37CFN3Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=iOm3G64k; dmarc=pass (policy=none) header.from=gmail.com; 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: -7.46 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=iOm3G64k; dmarc=pass (policy=none) header.from=gmail.com; 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: 995473C8B6 X-Spam-Score: -7.46 X-Migadu-Scanner: scn0.migadu.com X-TUID: c8lN15x6SHc2 --000000000000a0c33805e20cc7c9 Content-Type: text/plain; charset="UTF-8" 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. -- Bill On Wed, Jun 22, 2022 at 6:15 PM Russell Adams wrote: > On Mon, Jun 20, 2022 at 05:26:30PM +0200, Russell Adams wrote: > > Is there some keen feature I'm missing? What's the use case for > > Hyperbole if you're already an Org-mode user? > > Watching the replies, I've noticed it all seems to come back to > hyperlinking / hot button support across Emacs modes. Almost sounds > like Apple's Hypercard is evoked in the responses. > > I rarely use Org's own links, much less links between documents so > maybe I'm not the target audience. > > ------------------------------------------------------------------ > Russell Adams RLAdams@AdamsInfoServ.com > https://www.adamsinfoserv.com/ > > --000000000000a0c33805e20cc7c9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
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 tha= t they're explicit. It's a reminder in the text and you don't h= ave to learn it.

One thing I noticed in my little "= recalc" exercise is that Hyperbole really really wants the cursor to s= tay 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 m= y use cases anyway) will benefit from this usage style.

<= div>
-- Bill

On Wed, Jun 22, 2022 at 6:15 PM Russell Adams <RLAdams@adamsinfoserv.com> wrote:
On Mon, Jun 20, 2= 022 at 05:26:30PM +0200, Russell Adams wrote:
> Is there some keen feature I'm missing? What's the use case fo= r
> Hyperbole if you're already an Org-mode user?

Watching the replies, I've noticed it all seems to come back to
hyperlinking / hot button support across Emacs modes. Almost sounds
like Apple's Hypercard is evoked in the responses.

I rarely use Org's own links, much less links between documents so
maybe I'm not the target audience.

------------------------------------------------------------------
Russell Adams=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 RLAdams@AdamsInfoServ.com
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 https://www.adams= infoserv.com/

--000000000000a0c33805e20cc7c9--