From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alex Dunn Newsgroups: gmane.emacs.devel,gmane.emacs.hyperbole.user Subject: Re: ANNOUNCE: GNU Hyperbole 5.14 is released for testing and use Date: Sat, 02 Jul 2016 11:39:35 -0700 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1467484798 3286 80.91.229.3 (2 Jul 2016 18:39:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 2 Jul 2016 18:39:58 +0000 (UTC) To: rswgnu@gmail.com, emacs-devel , hyperbole-users Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 02 20:39:52 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bJPpX-00088z-Iy for ged-emacs-devel@m.gmane.org; Sat, 02 Jul 2016 20:39:51 +0200 Original-Received: from localhost ([::1]:39714 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJPpW-00064J-Tc for ged-emacs-devel@m.gmane.org; Sat, 02 Jul 2016 14:39:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56512) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJPpQ-000641-VH for emacs-devel@gnu.org; Sat, 02 Jul 2016 14:39:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJPpK-0001rc-UH for emacs-devel@gnu.org; Sat, 02 Jul 2016 14:39:43 -0400 Original-Received: from mail-qt0-x22f.google.com ([2607:f8b0:400d:c0d::22f]:35642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJPpK-0001rX-OH; Sat, 02 Jul 2016 14:39:38 -0400 Original-Received: by mail-qt0-x22f.google.com with SMTP id f89so72097758qtd.2; Sat, 02 Jul 2016 11:39:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:in-reply-to:references:user-agent:date:message-id :mime-version:content-transfer-encoding; bh=ayKF1Xiphg8apC2LeqA+js965F1xe2Zk7om4S+g5S68=; b=LqNNGbR0SPhiyBOf3tC+jyJphYQvNvio6wh26XzSY9CHl4RIDF3xhg8/uDRx9DDSyR /UqPmJivHAiTzQsxDJ647hDkUvl6hfVJSGY5dNW0UveDrfi1J3PZWzq89RPZwAFWXq/k mJGzp0apFiHnr3q+CrxQb8Ij6tuwn+6nmQH3seobsnx6RfAajkre451LmcoMntgdFYXc 6mG/55zZgml9xs86JEBG+stbjXdADyZ8dcMOEUdfcUZsZSI9OGMGq816Ag5x84MRs6xL bEzToiqZtdlLa3/WNQVbykvMzhN13Zo/BZpEZsNM7nCxazUqAMjjwJ8CH1UA0hCUBccD Wikg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-transfer-encoding; bh=ayKF1Xiphg8apC2LeqA+js965F1xe2Zk7om4S+g5S68=; b=CmaRq5CaUfTDWt2thH+UeIAZVKIeP0l2gs9CybaAXFVVZh4U650sCEjE0MJdrD2bI1 56BFwLYMcG+XeDjtMFDDFtVfwpfMXLiwrhNLqDZgsTsNmJ7I+iFA5KzyHsc33pfsavyb vgFAtNwQN/xOXosQB0fZV8dlg0t8q8h6Sseb6X8SBAztQS684kGo+3CA8IyZIBWCDRxb 3L3iko2RXhjIYLT34811sHWiYp11+QELj4w5x090n8nMvPhMzHaVqAqwVYgHgxRMlPiZ 10wGyECCruujY+e2xQT3Mqe31fE+sNl0MlCvOyoPLoli4ET/Z65DYkc3svFgROgNEztL 2Umw== X-Gm-Message-State: ALyK8tL45y21N8gCbADckrxXb3AxMAibsKPfo8OFAvt7tgn/q/gFKoRVgFpJxXyKdPOUHQ== X-Received: by 10.237.34.213 with SMTP id q21mr6982480qtc.53.1467484778029; Sat, 02 Jul 2016 11:39:38 -0700 (PDT) Original-Received: from localhost ([104.131.23.246]) by smtp.gmail.com with ESMTPSA id p83sm1249725qke.6.2016.07.02.11.39.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 Jul 2016 11:39:37 -0700 (PDT) In-Reply-To: User-Agent: Notmuch/0.22 (http://notmuchmail.org) Emacs/25.0.95.1 (x86_64-apple-darwin15.5.0) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400d:c0d::22f X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:205090 gmane.emacs.hyperbole.user:22 Archived-At: Hi, Running `make all-elc SITE_PRELOADS=3D` (using Emacs 25.0.95, Mac OS 10.11.= 5), gives me this error: ``` (Hyperbole): Remove require/load of hsite.el from Emacs setup; require/load= hyperbole instead. make: *** [all-elc] Error 255 ``` Removing all instances of =E2=80=9C-l ./hsite.el=E2=80=9D from the Makefile= and running again: ``` Cannot open load file: No such file or directory, hload-path ``` If I run `make all-elc SITE_PRELOADS=3D-l hload-path.el`, then I get a successful compile. =E2=80=94Alex Robert Weiner writes: > This mainly updates internal parts of Hyperbole and has the same > feature set at version 5.13. > Follow the installation and update instructions from the prior > announcement of 5.13. Since > Hyperbole is a regular Emacs package, updating is a simple two step > process of deleting the old version in the package manager and > installing the new one. > > Because Hyperbole is a large, multi-functional package, people often > ask why they should use it. > So I am going to start offering a reason or two at a time while we > gather inputs and produce a full list of reasons. > > We all have too much information to scan, process, store and retrieve > and Emacs helps us greatly with that. But everything is discrete and > largely disconnected in Emacs: > - each command requires learning a separate key binding; > - each major mode is independent, leading to silos of information in > individual formats; > - buffers are largely blobs of text without any context. > > These features have their benefits as we know but they require a great > deal of mental processing to master and to maintain. Hyperbole is > meant to augment your Emacs toolset and reduce your cognitive load. > Its context-sensitive Action Key works in dozens and dozens of > contexts, instantly determining a prime action to take based on the > buffer context around point (or other criteria) without much of any > thought on your part. So from one key, you get the capability of > dozens of keys and over time this just becomes part of your muscle > memory; you press the Action Key and get what you want almost all the > time. If Hyperbole doesn't handle a context, you simply add a few > lines of code and then it handles it from then forward. You could > have dozens of custom button types that are recognized within > structured text and the Action Key will activate them all. > > So the Action Key lets you just press M-RET all the time and have good > things happen while what we call Implicit Button Types create > structured contexts within existing buffers, allowing you to use these > as hyperlinks or all sort of other button types, e.g. an Action Key > press on bug#12345 takes you right to the discussion of the bug. > > This may sound a bit abstract but if you talk to people who have used > Hyperbole for a while, they will tell you that it is hard to part with > once you are used to it. > > Enjoy. > > Bob