[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] scratch/hyperbole-lexbind b128464 06/20: Update Changes and add 7
From: |
Stefan Monnier |
Subject: |
[elpa] scratch/hyperbole-lexbind b128464 06/20: Update Changes and add 7.0.3 release message to HY-ANNOUNCE |
Date: |
Wed, 14 Aug 2019 04:30:21 -0400 (EDT) |
branch: scratch/hyperbole-lexbind
commit b12846483d30e97471990ebeb4e7e163a9af74e8
Author: Bob Weiner <address@hidden>
Commit: Bob Weiner <address@hidden>
Update Changes and add 7.0.3 release message to HY-ANNOUNCE
---
Changes | 46 +++++++++++++-
HY-ANNOUNCE | 207 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 252 insertions(+), 1 deletion(-)
diff --git a/Changes b/Changes
index 3ee534f..613d4dd 100644
--- a/Changes
+++ b/Changes
@@ -1,9 +1,53 @@
+2019-06-23 Bob Weiner <address@hidden>
+
+* hsys-org.el: Added many new predicates and code to handle navigation between
Org
+ mode internal links and their targets, as well as radio target definitions
and their links.
+
+* hypb.el (hypb:region-with-text-property-value): Added and used in
hysy-org.el.
+
+* kotl/kfill.el (set-fill-prefix): Updated to better match standard Emacs
functiion.
+
+2019-06-22 Bob Weiner <address@hidden>
+
+* hyrolo.el (hyrolo-add): Fixed bug in call to match-string-no-properties.
+
+2019-06-21 Bob Weiner <address@hidden>
+
+* kotl/kotl-mode.el (kotl-mode): Set fill-paragraph-function rather than
overloading
+ fill-paragraph.
+ kotl/kfill.el (kfill:fill-paragraph): Renamed and used only in kotl-mode.
Also
+ temporarily set fill-paragraph-handle-comment to t and made prefix arg
optional.
+ (kfill:funcall): Removed.
+ (kfill:function-table): Removed.
+ (kfill:do-auto-fill): Temporarily set
fill-paragraph-handle-comment to t.
+
+2019-06-20 Bob Weiner <address@hidden>
+
+* hsys-org.el (org-link): Changed to call org-open-at-point which handles
internal
+ org links, fixing following links such as radio targets.
+ (org-thing-at-p, org-target-at-p): Added.
+
+* hpath.el (hpath:texinfo-section-pattern): Added and used in
hpath:to-markup-anchor to
+ jump to specific Texinfo sections.
+
+2019-06-19 Bob Weiner <address@hidden>
+
+* man/hyperbole.texi (Referent Display): Added doc of
hpath:native-image-suffixes.
+
+* hpath.el (hpath:find-program): Changed to prioritize
hpath:native-image-suffixes over
+ hpath:internal-display-alist over hpath:external-display-alist-macos
instead of the
+ reverse. This prevents external viewers from being used when internal
viewers are
+ also in effect.
+
+2019-06-18 Bob Weiner <address@hidden>
+
+* hibtypes.el (grep-msg): Allowed for null char in place of first colon in
colored grep output lines.
+
2019-06-17 Bob Weiner <address@hidden>
* hactypes.el (link-to-gbut): Added.
hui.el (hui:link-possible-types): Added link-to-gbut.
-
2019-06-16 Bob Weiner <address@hidden>
* hyrolo.el: Replaced buffer-substring-no-properties with
match-string-no-properties where possible.
diff --git a/HY-ANNOUNCE b/HY-ANNOUNCE
index 7afa2a3..66feeb0 100644
--- a/HY-ANNOUNCE
+++ b/HY-ANNOUNCE
@@ -1,4 +1,211 @@
----------------------------------------------------------------------
+7.0.3 Announcement
+----------------------------------------------------------------------
+From: Bob Weiner <address@hidden>
+To: address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden
+Subject: GNU Hyperbole 7.0.3: link your world quickly and easily
+--text follows this line--
+========================================================================
+* Introduction
+========================================================================
+
+GNU Hyperbole 7.0.3 is released and ready for action.
+
+Hyperbole is an amazing hypertextual information management system
+that installs quickly and easily as an Emacs package. It is part of
+GNU Elpa, the Emacs Lisp Package Archive.
+
+Hyperbole interlinks all your working information within Emacs for
+fast access and editing, not just within special modes. An hour
+invested exploring Hyperbole's built-in interactive DEMO file will
+save you hundreds of hours in your future work.
+
+7.0.3 is a significant release with a number of interesting
+improvements. What's new in this release is described here:
+
+ www.gnu.org/s/hyperbole/HY-NEWS.html
+
+Hyperbole is described here:
+
+ www.gnu.org/s/hyperbole
+
+For use cases, see:
+
+ www.gnu.org/s/hyperbole/HY-WHY.html
+
+For what users think about Hyperbole, see:
+
+ https://www.gnu.org/s/hyperbole/hyperbole.html#user-quotes
+
+Hyperbole can supplement and extend Org-mode's capabilities. It adds
+many features not found elsewhere in Emacs, including Org mode, see:
+
+ www.emacswiki.org/emacs/Hyperbole
+
+Hyperbole includes its own easy-to-use hypertextual buttons and links
+that can be created without the need for any markup language.
+
+Hyperbole has an interactive demo to introduce you to its features as
+well as a detailed reference manual, as explained here:
+
+ https://www.gnu.org/s/hyperbole/hyperbole.html#invocation-and-doc
+
+========================================================================
+* Quick Reasons to Try Hyperbole
+========================================================================
+
+It contains:
+
+- the most flexible and easy-to-use hyperbuttons available, including
+ implicit buttons automatically recognized by context, e.g. stack
+ trace source line references.
+
+- the only Emacs outliner with full legal item numbering,
+ e.g. 1.4.2.6, and automatic permanent hyperlink anchors for every
+ item
+
+- the only free-form contact manager with full-text search for Emacs
+
+- rapid and precise window, frame and buffer placement on screen
+
+- an extensive menu of typed web searches, e.g. dictionary, wikipedia
+ and stackoverflow, plus convenient, fast file and line finding
+ functions
+
+- immediate execution of a series of key presses just by typing them
+ out. For example, a M-RETURN press on: {C-x C-b C-s scratch RET
+ C-a} will find the first buffer menu item that contains 'scratch';
+ then leave point at the beginning of its line. Build interactive
+ tutorials with this.
+
+
+========================================================================
+* The Magic of Implicit Buttons and the Action Key
+========================================================================
+
+For near instant gratification, try Hyperbole's 'implicit button'
+capabilities (hyper-buttons that Hyperbole gives you for free by
+recognizing all types of references embedded within text such as
+pathnames or error message lines). Below are more complex examples to
+show the power; simpler ones can be found within the Hyperbole DEMO
+file.
+
+Implicit buttons are activated by pressing the Action Key, M-RETURN.
+Once Hyperbole is loaded in your Emacs, pressing M-RETURN on any of
+these examples *in virtually any buffer* will display the associated
+referent in a chosen window or frame, handling all variable
+substitution and full path resolution:
+
+ "find-func.el" Find this file whether gzipped
or not
+ in the Emacs Lisp load-path
+
+ "${hyperb:dir}/HY-NEWS" Resolve variable, show Hyperbole
news
+
+ "${PATH}/umask" Display a script somewhere in
multi-dir PATH
+
+ "${hyperb:dir}/DEMO#Hyperbole Menus" Org mode outline, Markdown, and
HTML # refs
+
+ "(hyperbole)Menus" Texinfo and Info node links
+
+ "c:/Users", "c:\Users", "/C/Users", "/c/Users", and "/mnt/c/Users"
+ On Windows and Windows Subsystem
for Linux,
+ Hyperbole recognizes all of these
as the
+ same path and can translate
between Windows
+ and POSIX path formats in both
directions
+
+Git Links:
+ git#branches List branches in current
repo/project
+ git#commits List and browse commits for
current project
+ git#tags List tags in current project
+
+ git#/hyperbole From any buffer, dired on the top
+ directory of the local hyperbole
+ project
+
+ git#/hyperbole/55a1f0 or From any buffer, display
hyperbole
+ git#hyperbole/55a1f0 local git commit diff
+
+
+Github Links:
+ gh@rswgnu Display user's home page &
projects
+
+ github#rswgnu/hyperbole Display user's project
+ gh#rswgnu/helm/global_mouse Display user project's branch
+ gh#rswgnu/hyperbole/55a1f0 Display user project's commit
diff
+
+Gitlab Links:
+ gitlab@seriyalexandrov Display user's home page
+ gl#gitlab-org/gitlab-ce/activity Summarize user's project activity
+ gl#gitlab-org/gitlab-ce/analytics Display user project's
cycle_analytics
+ gl#gitlab-org/gitlab-ce/boards Display user project's
kanban-type issue boards
+
+Once you set the default user and project variables, you can leave them off
any reference links:
+
+ (setq hibtypes-gitlab-default-user "gitlab-org")
+ (setq hibtypes-gitlab-default-project "gitlab-ce")
+
+ gl#issues or gl#list Display default project's issue
list
+ gl#labels Display default project's issue
categories
+ gl#members Display default project's staff
list
+ gl#contributors Show contributor push frequency
charts
+ gl#merge_requests or gl#pulls Display default project's pull
requests
+ gl#milestones Display default project's
milestones status
+ gl#pages Display default project's web
pages
+ gl#snippets Project snippets, diffs and text
with discussion
+ gl#groups List all available groups of
projects
+ gl#projects List all available projects
+
+ gl#milestone=38 Show a specific project milestone
+ gl#snippet/1689487 Show a specific project snippet
+
+Even useful social media links:
+ tw#travel or twitter#travel Display twitter hashtag matches
+ fb#technology Display facebook hashtag matches
+
+Hyperbole uses simple prefix characters with paths to make them executable:
+ "!/bin/date" Execute as a non-windowed
program within a shell
+ "&/opt/X11/bin/xeyes" Execute as a windowed program;
+ "-find-func.el" Load/execute this Emacs Lisp
library
+
+ File "/usr/lib/python3.7/ast.py", line 37, in parse
+ Jump to error/stack trace source
+
+ "/ftp:address@hidden:" Tramp remote paths
+
+
+========================================================================
+* Try It - Installs or Uninstalls in a Minute
+========================================================================
+
+Hyperbole lets you concentrate more on your work. Then as you grow
+with it across time, it helps speed your work across weeks and months.
+It installs in about a minute and can be uninstalled even faster if
+ever need be. Give it a try.
+
+Hyperbole can boost your day-to-day productivity with Emacs and
+your ability to manage information stored across many different
+machines on the internet.
+
+Hyperbole can be installed like any other package with the Emacs
+package manager:
+
+ {M-x list-packages RET C-s hyperbole RET i x y}
+
+Then to invoke its menu:
+
+ {C-h h} or {M-x hyperbole RET}
+
+The best way to get a feel for many of its capabilities is to
+invoke the interactive DEMO and explore sections of interest:
+
+ {C-h h d d}
+
+Enjoy,
+
+The Hyperbole Team
+
+
+----------------------------------------------------------------------
7.0.2 Announcement
----------------------------------------------------------------------
From: Bob Weiner <address@hidden>
- [elpa] scratch/hyperbole-lexbind updated (98a5ecb -> 6e555e7), Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind a65ee22 03/20: Small coding improvements, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind 91e8a73 02/20: Add texinfo pathname section references; improve internal image links, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind e1a95cc 04/20: Improve paragraph filling to match newer Emacs versions, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind 60d51ad 12/20: Remove last references to XEmscs and xterm used under Emacs 18, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind af55195 05/20: Make Action Key handle bi-directional jumping for Org mode radio target and internal links, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind 36e4724 01/20: 7.0.3a bug fixes; add link-to-ibut, link-to-gbut, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind e647502 18/20: BSD zgrep support for Hyperbole grep command, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind 0829631 13/20: Fix small logic errors in new e/g/ilink functions, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind b128464 06/20: Update Changes and add 7.0.3 release message to HY-ANNOUNCE,
Stefan Monnier <=
- [elpa] scratch/hyperbole-lexbind 332ef33 19/20: V7.0.3b test release: Basic DEMO updates, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind c547ad4 10/20: Merge branch '7.0.3a' into prepare-pr-for-merging, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind 131295e 07/20: Remove conditionals on xemacs, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind ff0f602 11/20: Merge pull request #11 from matsl/prepare-pr-for-merging, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind da8f3fa 09/20: Add labeled implicit buttons, in-buffer links to g/e/ibuts, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind 9ad2bf0 08/20: Remove all featurep checks on xemacs and emacs, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind 21c7432 15/20: Most changes for 7.0.3a release, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind f38ee21 14/20: 7.0.3a changes for creating and modifying ibut labels, small fixes, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind 6e555e7 20/20: Merge remote-tracking branch 'hyperbole/master' into externals/hyperbole, Stefan Monnier, 2019/08/14
- [elpa] scratch/hyperbole-lexbind d56c8c0 16/20: Most changes for 7.0.3a release, Stefan Monnier, 2019/08/14