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 YMr9MRZmtmL/8gAAbAwnHQ (envelope-from ) for ; Sat, 25 Jun 2022 03:34:14 +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 CKy/MRZmtmIjYQAAauVa8A (envelope-from ) for ; Sat, 25 Jun 2022 03:34:14 +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 25BAE3D9AB for ; Sat, 25 Jun 2022 03:34:14 +0200 (CEST) Received: from localhost ([::1]:39346 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o4uge-0001pm-Ik for larch@yhetil.org; Fri, 24 Jun 2022 21:34:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38238) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4ufr-0001o0-Qi for emacs-orgmode@gnu.org; Fri, 24 Jun 2022 21:33:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48176) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4ufr-0005Q0-I4 for emacs-orgmode@gnu.org; Fri, 24 Jun 2022 21:33:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=To:Subject:Date:From:In-Reply-To:References: MIME-Version; bh=/fQ2qqR5PUwEylDqnFdXaUqrgxQX9rpwFN0Q/4JrihA=; b=CkB54B8gp7PJ KaujRcNeas3N0xRMWo83435AU+0NkHYxzvbygU4Yng0X3PaVF04WRMD4WtXHIuo96Vlxt8ffviIVQ gczRN2xtCD3q8M2vbPCiba29TLCdncKaHvdSdPJ/cBsoE+7Z+/0iMu5v/vReQDCYCKcxPL0nfciXJ Gm5/iSe1IZami3DkWr97tyU4mlfDHd0b3X1/vrzcMtuGmgv1UmwUDahpCaKlJyMErwpOE9DXVOWdd 6z+mHcuLfozql0SZ40QyB9G8leZW56fhwCSbO0GaTUtqGPVmdFwOolJiXvZDglMLJKlk+hF5BHgPF lhy2iwI08+8hwtqBDQw/gQ==; Received: from mail-yb1-f171.google.com ([209.85.219.171]:37474) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o4ufr-00027r-BA for emacs-orgmode@gnu.org; Fri, 24 Jun 2022 21:33:23 -0400 Received: by mail-yb1-f171.google.com with SMTP id p136so1102257ybg.4 for ; Fri, 24 Jun 2022 18:33:23 -0700 (PDT) X-Gm-Message-State: AJIora97FuANEU6N6dYX9iMPi30cr3KEDO7bVuLCo5pY2DbMkHxpsUzX C+YS+PAUUCcL3BCP0mDzSZsStdxRXu43n32tEpc= X-Google-Smtp-Source: AGRyM1tJoyUrGyFKuoBa8q08GbdnL7fKVTQHM0Wz20FNDQCn6hqFTGHnmifggHbrinVC0dRoQz0v46QXtT712HS85sk= X-Received: by 2002:a5b:c52:0:b0:669:8231:cab4 with SMTP id d18-20020a5b0c52000000b006698231cab4mr2171514ybr.72.1656120802702; Fri, 24 Jun 2022 18:33:22 -0700 (PDT) MIME-Version: 1.0 References: <87y1xmj66l.fsf@gmail.com> In-Reply-To: <87y1xmj66l.fsf@gmail.com> From: Robert Weiner Date: Fri, 24 Jun 2022 21:32:56 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Org and Hyperbole To: =?UTF-8?Q?Jo=C3=A3o_Pedro?= Cc: emacs-org list Content-Type: multipart/alternative; boundary="000000000000267bb605e23bac69" 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: , Reply-To: rswgnu@gmail.com 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=1656120854; h=from:from:sender:sender:reply-to: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=/fQ2qqR5PUwEylDqnFdXaUqrgxQX9rpwFN0Q/4JrihA=; b=lygJKOWqXb2CsJ9i+tEWuN/uC18gw7iqiAen5w5cYCO76pdfkz8oPktz1V8r8rftl6k6Qy UwHFpKBgTvIEA5kJ12V6hMW5ehcR7uhYZmOCpIaHUqywT5B3HMT9Sql9NZclzx7uqVG24d 6MzW6tEtCbr94OymWSOqaZWVz2mpmqExY1QQVCN1B1uZ/o6PG3F8rED7YY89Pu2wZ+dALG KXEjxfyQOQ/yll6M5OVYcXeHu6iECOGPqENd0UxdaEsEKZ3YruGlwQ+AkXDLZ8+evhHw9B 4TFAsyKUnSLqDJ373qHGAa9VQDFR0ZiutRvivb3HpbFAcYIHxFD16rCi8GZLVw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656120854; a=rsa-sha256; cv=none; b=XboQ0GBVACxZHbv3YnxtWnefxOQzrUgU1yZ1p+OmAt05crcn3oBN4h6TtNfLzGNhMjIxNQ Z17nehbpbeHTf3hTOjhTMFY0ETUW0v/hN7iqq5pPUdK5EIt9dGaZvYsbuKCU6jC14x2b7r UbM5TPDIjg2Ey7TqK2KTqeFvTvnH7oc/FIxu+fG7uKCwFAlN3ruf0ak5AAXFII8/QtjII2 txwVuf+jOjZEIf5Bb2qPhCpSNq7CVpcHNURsR86p6/gjMm5gC+y0G/oNTNmJn11bcAMXjo Evut/Li947fmtIFcfsdTk9mr50Rsg31w9aeCvTvnym/wld4msaxVuo+MLib03A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=CkB54B8g; dmarc=pass (policy=none) header.from=gnu.org; 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: -6.96 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=CkB54B8g; dmarc=pass (policy=none) header.from=gnu.org; 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: 25BAE3D9AB X-Spam-Score: -6.96 X-Migadu-Scanner: scn0.migadu.com X-TUID: jA9KciFQF39p --000000000000267bb605e23bac69 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Jo=C3=A3o: Oantolin no doubt can speak to Embark much better but my present understanding is that it is a toolkit package for generating contextual popup or completion menus with a few standard context menus included. Hyperbole is a much broader personal information management environment, one part of which is to turn every common type of cross-reference found in buffers from programming identifiers to page links into immediately useable hyperlinks with no effort or markup on your part (implicit buttons). Hyperbole includes a large array of implicit buttons and context awareness, rather than expecting you to write your own solutions to all of your needs. It is more turn-key. One appendix in the Hyperbole manual is filled with all the contexts and associated actions that Hyperbole supports out of the box: https://www.gnu.org/software/hyperbole/man/hyperbole.html#toc-Smart-Key-Ref= erence-1 Other features include: named hyperbuttons accessed from any buffer, advanced contact management or hierarchical record searching (point HyRolo at Org files and you can find single entries within hierarchies), automatable frame and window management, action triggers from mouse drags, Org hyperbutton activation outside of Org mode, easy menu-based exposure of Emacs filtering and searching capabilities, quick grid-based display of desired buffers or files. Hyperbole puts your textual information at your fingertips in a myriad of ways, just as Emacs makes text editing convenient and flexible in a myriad of ways. Like Emacs, you are expected to grow into a broad away of uses across time, not to digest all at once or in your first month of use. But by learning and combining capabilities, you can become masterful at managing your information and Org can be a big part of this journey as well. Enjoy. -- rsw On Fri, Jun 24, 2022 at 1:57 PM Jo=C3=A3o Pedro = wrote: > Hey Robert. Thanks for coming here to offer to clarify any doubts people > have regarding Hyperbole. > > I haven't been interacting with the thread, but I've been lurking about > and I've tried Hyperbole in the past, but couldn't precisely figure out > its use case in my particular workflow, so I gave up on it. > > Now, according to your description, the main feature of Hyperbole looks > a lot like what Embark [1] does sort of the same thing, albeit in > different contexts, complexity (not a bad thing) and workflow. Would you > be able to compare them? I think it would help me understand where > exactly Hyperbole fits, and what is the problem it tries to solve. > > [1] https://github.com/oantolin/embark > > Best regards, > > -- > Jo=C3=A3o Pedro de A. Paula > IT undergraduate at Universidade Federal do Rio Grande do Norte (UFRN) > --000000000000267bb605e23bac69 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Jo=C3=A3o:

= Oantolin=C2=A0no doubt can speak to Embark much better but my present
understanding is that it is a toolkit package for generating = contextual
popup or completion menus with a few standard = context menus included.

Hyperbole = is a much broader personal information management
environ= ment, one part of which is to turn every common type of
=
c= ross-reference found in buffers from programming identifiers to
page links into immediately useable hyperlinks with no effort=
or markup on your part (implicit buttons).
<= div class=3D"gmail_default" style=3D"">
Hyperbole includes a large array of implicit buttons a= nd context
awareness, rather than expecting you to write = your own solutions
to all of your needs.=C2=A0 It is more= turn-key.=C2=A0 One appendix in the
Hyperbole manual is = filled with all the contexts and associated
actions th= at Hyperbole supports out of the box:

Other features include: named hyperbuttons=C2=A0= accessed from any
buffer, advanced contact management or = hierarchical record
searching (point HyRolo at Org file= s and you can find single
entries within hierarchies), au= tomatable frame and window
management, action triggers fr= om mouse drags, Org hyperbutton
activation outside of Org= mode, easy menu-based exposure of
Emacs filtering and se= arching capabilities, quick grid-based
display of desired= buffers or files.=C2=A0 Hyperbole puts your textual
info= rmation at your fingertips in a myriad of ways, just as Emacs=
makes text editing convenient and flexible in a myriad of ways.=

Like Emacs, you are expected to grow int= o a broad away of uses across time,
not to digest all at = once or in your first month of use.=C2=A0 But by learning and combining
capabilities, you can become masterful at managing your info= rmation and Org can
be a big part of this journey as we= ll.

Enjoy.

-- rsw



On Fri, Jun 24, 2022 at 1:57 PM Jo=C3=A3o = Pedro <jpedrodeamorim@gmail.= com> wrote:
Hey Robert. Thanks for coming here to offer to clarify any doubts people=
have regarding Hyperbole.

I haven't been interacting with the thread, but I've been lurking a= bout
and I've tried Hyperbole in the past, but couldn't precisely figure= out
its use case in my particular workflow, so I gave up on it.

Now, according to your description, the main feature of Hyperbole looks
a lot like what Embark [1] does sort of the same thing, albeit in
different contexts, complexity (not a bad thing) and workflow. Would you be able to compare them? I think it would help me understand where
exactly Hyperbole fits, and what is the problem it tries to solve.

[1] https://github.com/oantolin/embark

Best regards,

--
Jo=C3=A3o Pedro de A. Paula
IT undergraduate at Universidade Federal do Rio Grande do Norte (UFRN)
--000000000000267bb605e23bac69--