From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 4CI1NuYct2IjRwEAbAwnHQ (envelope-from ) for ; Sat, 25 Jun 2022 16: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 mp11.migadu.com with LMTPS id b3L5NeYct2KiYQEA9RJhRA (envelope-from ) for ; Sat, 25 Jun 2022 16: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 5CEE215692 for ; Sat, 25 Jun 2022 16:34:14 +0200 (CEST) Received: from localhost ([::1]:56600 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o56rV-0007c4-7U for larch@yhetil.org; Sat, 25 Jun 2022 10:34:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47710) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o56qK-0007bt-QM for emacs-orgmode@gnu.org; Sat, 25 Jun 2022 10:33:00 -0400 Received: from mout02.posteo.de ([185.67.36.66]:43479) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o56qG-0003l2-I6 for emacs-orgmode@gnu.org; Sat, 25 Jun 2022 10:33:00 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id C6525240107 for ; Sat, 25 Jun 2022 16:32:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1656167572; bh=8L9GLHpTcJZ2Cs8Yl2Y9gsu3mJ6FIWMAQaKAX7Antcg=; h=From:To:Cc:Subject:Date:From; b=CTbNtMqnp+h8pF8cqeU+rtLmif1bym0IHr9mRuqz+Y0LlbKAsAEW1Qk8FoVSADDb6 0l5oIa6aQwU/4U1cseBEb/Jp8tlot8XPdO0LW0bsha807KP37/R6cJ6m9y6ID79igw 9k7832G5a/WdovVNu/hRW2fTLmLt/ClMCLdvJ7/5Rq+JDibrGA8VBwuWBuCXSHMwc6 l+tbzCarjR+uYzdjUT2u3B4DOuSIwDBdTd1tVx+fg2NEP2SYKUXKHURtT4Wi/Kle4/ CEQO5GnxSGZQetKfZ51Hg5Ezp5k3euU2zEzQ3QtAMh/o79lkXpVHaVgzcKSvDMhViv N+Gw2AAYBJzAQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LVc0N0bjFz6tmT; Sat, 25 Jun 2022 16:32:51 +0200 (CEST) From: =?utf-8?Q?Juan_Manuel_Mac=C3=ADas?= To: rswgnu@gmail.com Cc: orgmode Subject: Re: Org and Hyperbole References: <87k096b240.fsf@posteo.net> Date: Sat, 25 Jun 2022 14:32:49 +0000 In-Reply-To: (Robert Weiner's message of "Fri, 24 Jun 2022 18:06:52 -0400") Message-ID: <87czew7qzy.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=maciaschain@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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=1656167654; 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=BJnMJCB7EEIuVxwoP1XulQY53X7jh8tDWbC3R3AatP0=; b=agf2g3mAWmrzbH5iF52IhcyDlRdDWT1r1OOxHk+9XKY+MdKIBWMn7xeCYMr+wB8X50tYWt AyH7d6QxBnnB+c3Yi9IAxLziBPMuX6oQMI3KaW+sVL8gQ7+JjXKTh74TyvzM5i0VOS64wf M3YDLB4lT4qvX7An5scYuWOEXQVTKtcIkqhGylsWApBgEbt68HyXiDACmIxvtKzwR73PI2 sA3PxF5kA/+trvRzwBHCorPfsVKB/PFRb8OSfotAsSzQ2AA2aT3AI349Rodg5z9gtZSBFx GGbfUIdAzy7fZzParzSM5gezxoCv8lcb6czWyCro7yLSI5JiicNJiR1Zc2TkyA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656167654; a=rsa-sha256; cv=none; b=ldA0B1buEFlKwQ/wKPU00J2MzUZiREavKe9lbNvF0M3YYJgTz+K5sg7J4+wph3mLxalPvM j3rzL8XxJGb/mbN0C/JNzPamUQ447bVGt5IOD+zXa512CbfhiOd+ZtP1y3kR3A5Yf+FOz+ lUe2RYmp1BNcxRWw44CkwSmkgb9Rbox1EMR3kn1fU81V+poaZNVpyyDjBDuStnIyoyCDr8 5l/FdhAfAnQuKrIkN368aswqcG1T8y7L1UTb3Lt96WxYHjHaHti6EwgGg3nLtHisBY8ZMe XgiOCNk23X3ksIJaAfXOK7iz9e3C5PJWBKcSggnJ/wW6i4RDOz0aoahgjKVbgQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=CTbNtMqn; dmarc=pass (policy=none) header.from=posteo.net; 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: -2.67 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=CTbNtMqn; dmarc=pass (policy=none) header.from=posteo.net; 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: 5CEE215692 X-Spam-Score: -2.67 X-Migadu-Scanner: scn1.migadu.com X-TUID: p7BCgCdy+CKv Hi, Robert, Robert Weiner writes: > We do like avy and as you say, Hyperbole can work with it. We try to > avoid requiring any non-builtin Emacs packages for Hyperbole. With a > few, we support them optionally. Unless there is a strong use case > for utilizing avy in certain ways, we would tend to leave that to > others to extend Hyperbole but personally I just add it in and use its > character and line navigation sometimes. Did you have any particular > uses in mind? My use of the mouse within Emacs is practically nonexistent, and outside of Emacs I have relegated the mouse to a few graphical applications such as Gimp, Krita, Scribus, and little else. That's why I find avy extremely handy for quickly navigating through text. By adding an action to avy-dispatch-alist you can execute an arbitrary command once the cursor has jumped to its target. For example, I have put this for hyperbole in my init: (add-to-list 'avy-dispatch-alist '(?: . (lambda (pt) (goto-char pt) (hkey-either)))) Thus, the typical action to activate a 'far' hyperbole button would be: 1. Call avy and insert a letter; 2. When avy's hints are displayed in the screen, I hit the colon key ":" and then the hint letter I want to go to (an implicit button, for example). And at the moment the associated action of that button is executed. For those of us who hardly use the mouse, it is really very practical, and I think maybe mentioning that tip might be nice in the hyperbole documentation. Best regards, Juan Manuel