emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/hyperbole adea3844f4 6/6: Initial updates for HY-NEWS i


From: ELPA Syncer
Subject: [elpa] externals/hyperbole adea3844f4 6/6: Initial updates for HY-NEWS info cross-references
Date: Sun, 30 Apr 2023 06:02:48 -0400 (EDT)

branch: externals/hyperbole
commit adea3844f4648bc7594bb1e41a117e6d51d6a0eb
Author: Robert Weiner <rsw@gnu.org>
Commit: Robert Weiner <rsw@gnu.org>

    Initial updates for HY-NEWS info cross-references
---
 ChangeLog          |  13 ++++
 HY-NEWS            |  97 +++++++++++++++-------------
 man/hyperbole.texi | 186 ++++++++++++++++++++++++++++++++---------------------
 man/version.texi   |   4 +-
 4 files changed, 181 insertions(+), 119 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 392bfe744d..eec8657a26 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2023-04-29  Bob Weiner  <rsw@gnu.org>
+
+* man/hyperbole.texi (HyRolo Concepts): Document all supported types of
+  rolo files.
+                     (Glossary): Add entry for Helm and Org Rifle packages.
+  Mention 'hyrolo-helm-org-rifle'.
+
+* hui.el (hui:ebut-rename): Do nothing if curr and new labels are the same.
+
+* man/hyperbole.texi (HyControl): Add I/J/K/M key documentation.
+
+* HY-NEWS: Update for V9 release.
+
 2023-04-23  Bob Weiner  <rsw@gnu.org>
 
 * kotl/klink.el (klink:at-p):
diff --git a/HY-NEWS b/HY-NEWS
index 3c62401c01..d3fd231865 100644
--- a/HY-NEWS
+++ b/HY-NEWS
@@ -26,21 +26,24 @@
           "https://emacsconf.org/2022/talks/rolodex/";.
 
   *** Action Types: Added newer types and updated existing doc summaries
-      in the Hyperbole manual.
+      in the Hyperbole manual.  See "(hyperbole)Action Types".
 
   *** Documented these Hyperbole minibuffer menu keys:
 
         - {Q} always quits from the menu without selecting anything
 
         - {X} both quits from the menu and disables Hyperbole minor
-          mode; {C-h h} re-enables it.
+          mode; {C-h h} re-enables it.  See "(hyperbole)menu,
+          entry/exit commands".
 
   *** Ibut Menu: Documented in the manual, notably the new Ibut/Create
-      menu item.
+      menu item.  See "(hyperbole)menu, Ibut/Create".
 
   *** Smart Key - Org Mode: Expanded with doc for more extensive behavior.
+      See "(hyperbole)Smart Key - Org Mode".
 
   *** Manual Glossary: Added Ace Window, Consult, Org Mode, and Org Roam 
entries.
+      See "(hyperbole)Glossary".
 
 
 ** HYCONTROL  (See "(hyperbole)HyControl").
@@ -49,7 +52,7 @@
       on QUERTY keyboard layout) among windows in the selected frame.  In Frame
       Control mode, move directionally among active frames.  These keys utilize
       and prompt to install the windmove and framemove packages if not 
installed.
-
+      See "(hyperbole)I/J/K/M".
 
 ** HYPERBOLE SYSTEM  (See "(hyperbole)").
 
@@ -59,7 +62,7 @@
       without a package manager, 'make eln' now builds it natively.
 
   *** Natively Compiled Functions as Action Types: Now may be used as Hyperbole
-      button action types.
+      button action types.  See "(hyperbole)Action Types".
 
   *** Reduced Warnings: Large number of byte-compiler warnings eliminated when
       building the Hyperbole package.  None of these warnings should affect use
@@ -70,47 +73,53 @@
       implicit button type and its associated action type.
 
       {C-h A} now also works on Emacs push-buttons, displaying their attributes
-      and associated action.
+      and associated action.  See "(hyperbole)Smart Key help".
 
-  *** Improved Smart Key Debugging: {C-h h c d} enables Hyperbole Smart Key 
Action
-      debugging.  If an explicit button has an action that overrides its 
default
-      action type action, then the debug messages will now show that action.  
Debug
-      messages now also show all of the attributes of the current button.
+  *** Improved Smart Key Debugging: {C-h h c d} enables Hyperbole Smart Key
+      Action debugging.  If an explicit button has an action that overrides its
+      default action type action, then the debug messages will now show that
+      action.  Debug messages now also show all of the attributes of the 
current
+      button.  See "(hyperbole)Smart Key Debugging".
 
-  *** Any Colorized Display: Face display and colorization of Hyperbole buttons
-      now works on any display capable of displaying colors.
+  *** Any Colorized Display: Face display and colorization of Hyperbole 
buttons now
+      works on any display capable of displaying colors.  See 
"(hyperbole)Button
+      Colors".
 
   *** Create Buttons in Current Buffer: Stopped prompting for a source buffer
-      when creating a Hyperbole button. Always use the current buffer and 
point.
+      when creating a Hyperbole button.  Always use the current buffer and 
point.
+      See "(hyperbole)Creation".
 
   *** Interactive Org-Roam DB Consult Grep: {M-x hsys-org-roam-consult-grep 
RET}
-      Interactively greps org-roam files with live in-buffer display.  It uses
-      the automatically installed consult-org-roam package when invoked.
+      Interactively greps org-roam files with live in-buffer display as you 
move
+      through matching lines.  It uses the automatically installed 
consult-org-roam
+      package when invoked.  See "(hyperbole)hsys-org-roam-consult-grep".
 
   *** mhtml-mode Markup Selection: Hyperbole's matching markup pair selection,
-      copying and movement now works with Emacs' builtin mhtml-mode.
+      copying and movement now works with Emacs' builtin mhtml-mode.  See
+      "(hyperbole)HTML tag pair".
 
   *** XEmacs: Removed old XEmacs-compatibility code.
 
 
 ** HYROLO  (See "(hyperbole)HyRolo").
 
-  *** Koutline and Markdown File Support:  The 'hyrolo-file-list' can now 
contain
-      Koutline or Markdown files and will search their outline entries just 
like it
-      does for Org and Emacs outline files.
+  *** Koutline and Markdown File Support: The `hyrolo-file-list' can now 
contain
+      Koutline or Markdown files and will search their outline entries just 
like
+      it does for Org and Emacs outline files.  See "(hyperbole)HyRolo 
Concepts".
+
+  *** Koutline Fast Search: Koutlines may now be included in `hyrolo-file-list'
+      and individual cells extracted properly with any HyRolo query.  Then the
+      interactive commands to show the top-level matches, an outline of matches
+      or to show, hide or move to matches, all work in the match display buffer
+      as well.
 
   *** Match Buffer Name Change: Changed match buffer name from "*Hyperbole 
Rolo*"
       to "*HyRolo*".
 
-  *** Koutline Fast Search: Koutlines may now be included in 'rolo-file-list'
-      and individual cells extracted properly with any HyRolo query.  Then
-      the interactive commands to show the top-level matches, an outline of
-      matches or to show, hide or move to matches all work in the match
-      display buffer as well.
-
   *** New HyRolo menu items ConsultFind and HelmFind:  These appear when you
       independently load consult or helm.  These menu items then use the
       related interactive search functions to search over the HyRolo file list.
+      See "(hyperbole)Consult" and "(hyperbole)Helm".
 
       ConsultFind utilizes `consult-grep' or `consult-ripgrep'.
       HelmFind uses the helm-org-rifle package and searches over .org and
@@ -158,11 +167,11 @@
       type.  Separates the name and the implicit button with " - ".
 
   *** Relative Info Paths: Info files with relative pathnames outside of the
-      'Info-directory-list' now resolve properly, e.g. "man/hyperbole.info".
+      `Info-directory-list' now resolve properly, e.g. "man/hyperbole.info".
 
-  *** Highlighting of Ibut Names: New 'hproperty:ibut-face' used to highlight
+  *** Highlighting of Ibut Names: New `property:ibut-face' used to highlight
       any <[name]> prefixing an implicit button.  All hproperty functions
-      now support this face as well as the 'hproperty:but-face' used for
+      now support this face as well as the `hproperty:but-face' used for
       explicit buttons.
 
   *** Jump to Lisp Identifier Definition in More Buffers: Lisp identifiers
@@ -210,11 +219,11 @@
 ** HYPERBOLE PROGRAMMING INTERFACE CHANGES
 
   *** (hypb:devdocs-lookup): Install and load devdocs package and then
-      call its 'devdocs-lookup' function.
+      call its `devdocs-lookup' function.
 
   *** (hpath:resolve): Add to resolve path variables without doing a path 
expand.
 
-  *** (hsys-org-meta-return): Centralize sharing of M-RET key with Org mode.
+  *** (hsys-org-meta-return): Centralize sharing of {M-RET} key with Org mode.
 
   *** (hypb:require-package): Add to install a package, if necessary,
       and require its library with the same name.
@@ -283,21 +292,21 @@
       hycontrol-framemove-right, and hycontrol-framemove-down to move among
       active frames.
 
-  *** (kimport:initialize): Add optional 'erase-flag' arg to erase buffer
+  *** (kimport:initialize): Add optional `erase-flag' arg to erase buffer
       before importing elements.  And use in all kimport commands.
 
-  *** (hhist:pop): Renamed from 'hhist:remove'.
+  *** (hhist:pop): Renamed from `hhist:remove'.
 
   *** (hypb:activate-interaction-log-mode): Add to configure and enable the
       interaction-log package for use with Hyperbole.  It displays a
       font-locked log of Emacs keys, commands and Hyperbole minibuffer menu
       items executed.  Useful in demo videos or presentations.
 
-  *** (hui:menu-exit-hyperbole): Renamed from 'hui:hypb-exit'.
+  *** (hui:menu-exit-hyperbole): Renamed from `hui:hypb-exit'.
 
-  *** (hui:menu-choose): Renamed from 'hui:menu-select'.
+  *** (hui:menu-choose): Renamed from `hui:menu-select'.
 
-  *** (hyperbole-web-search): Added optional 'return-search-expr-flag'
+  *** (hyperbole-web-search): Added optional `return-search-expr-flag'
       to return search expression rather than doing the search, to build up
       more involved search commands.
 
@@ -316,19 +325,19 @@
   *** (hyrolo-previous-match): Changed so this can be used in a
       predicate when a match is found.
 
-  *** (hyrolo-grep): Added support for 'outline-regexp' and 'outline-level'
+  *** (hyrolo-grep): Added support for `outline-regexp' and `outline-level'
       variables from multiple file types.
 
-      (hyrolo-mode-outline-level): Added and used in 'hyrolo-mode'.
+      (hyrolo-mode-outline-level): Added and used in `hyrolo-mode'.
 
-      (hyrolo-mode): Set the local value of 'outline-level' to
-      'hyrolo-mode-outline-level' and define that function to support
-      star outlines and Koutlines.  Also, made 'hyrolo-entry-regexp'
+      (hyrolo-mode): Set the local value of `outline-level' to
+      `hyrolo-mode-outline-level' and define that function to support
+      star outlines and Koutlines.  Also, made `hyrolo-entry-regexp'
       local and set it to its default value, after which it may be
       modified.
 
   *** (hyrolo-fgrep-file, hyrolo-grep-file, hyrolo-fgrep, hyrolo-grep,
-      hyrolo-word): Added optional 'headline-only' argument to limit
+      hyrolo-word): Added optional `headline-only' argument to limit
       searches to headlines.
 
   *** (hyrolo-next-regexp-match, hyrolo-next-match-function): Added to
@@ -357,8 +366,8 @@
       cycles to the next set of states, if any.
 
   *** {C-c /}: Hyperbole {C-c /} web search binding defers to org-mode
-      binding, 'org-show-todo-tree' but uses the improved Hyperbole version,
-      'hsys-org-todo-occur' which allows filtering to specific todo states.
+      binding, `org-show-todo-tree' but uses the improved Hyperbole version,
+      `hsys-org-todo-occur' which allows filtering to specific todo states.
 
 
 ** SMART (ACTION AND ASSIST) KEYS  (See "(hyperbole)Smart Keys").
@@ -446,7 +455,7 @@
       See "(hyperbole)enable org-mode support" and "hsys-org.el".
 
   *** hsys-org-enable-smart-keys: New customization to replace
-      'inhibit-hsys-org'.  This applies only in Org major/minor modes when
+      `inhibit-hsys-org'.  This applies only in Org major/minor modes when
       hyperbole-mode is active.  t means enable Smart Key support
       everywhere.  The symbol, buttons, is the default; it means the Smart
       Keys are active only when point is within a Hyperbole button.  A nil
diff --git a/man/hyperbole.texi b/man/hyperbole.texi
index ab8b5542b8..4d6b814b29 100644
--- a/man/hyperbole.texi
+++ b/man/hyperbole.texi
@@ -7,7 +7,7 @@
 @c Author:       Bob Weiner
 @c
 @c Orig-Date:     6-Nov-91 at 11:18:03
-@c Last-Mod:     23-Apr-23 at 11:41:49 by Bob Weiner
+@c Last-Mod:     29-Apr-23 at 17:20:22 by Bob Weiner
 
 @c %**start of header (This is for running Texinfo on a region.)
 @setfilename hyperbole.info
@@ -156,7 +156,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
 
 <PRE>
 Edition 8.0.1pre
-Printed March 29, 2023.
+Printed April 29, 2023.
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -198,7 +198,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 @example
 Edition 8.0.1pre
-March 29, 2023
+April 29, 2023
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -940,16 +940,17 @@ on a pathname to display the associated file or directory.
 @cindex Hyperbole minibuffer menu
 @kindex C-h h
 @kindex C-h h X
-@kindex C-h h q
+@kindex C-h h Q
 @bkbd{C-h h} enables Hyperbole if it has been disabled and displays a
-Hyperbole menu in the minibuffer for quick keyboard or mouse-based selection.
-Select an item from this menu by typing the item's first capital letter.
-Use @bkbd{q} to quit from the minibuffer menu while leaving Hyperbole enabled.
-Use@bkbd{X} (note this is capitalized) to quit from the minibuffer menu
-and disable Hyperbole minor mode.
+Hyperbole menu in the minibuffer for quick keyboard or mouse-based
+selection.  Select an item from this menu by typing the item's first
+capital letter.  Use @bkbd{Q} (note this is capitalized) to quit from
+the minibuffer menu while leaving Hyperbole enabled.  Use @bkbd{X}
+(note this is capitalized) to quit from the minibuffer menu and
+disable Hyperbole's minor mode.
 
-Use @bkbd{C-h h d d} for an interactive demonstration of standard Hyperbole
-button capabilities.
+Use @bkbd{C-h h d d} for an interactive demonstration of standard
+Hyperbole button capabilities.
 
 Type @bkbd{C-h h k e} for an interactive demonstration of the Koutliner,
 Hyperbole's multi-level autonumbered hypertextual outliner.
@@ -1188,10 +1189,10 @@ the behavior of the Smart Keys within default contexts.
 When you use a mouse and you want to find out what either of the Smart
 Keys does within a context, depress the one you want to check on and
 hold it down, then press the other and release as you please.  A help
-buffer will pop up explaining the actions that will be performed in that
-context, if any.  A press of either Smart Key at the end of that
-help buffer will restore your display to its configuration prior to
-invoking help.
+buffer will pop up explaining the action that will be performed in that
+context and attributes of the button, if any.  A press of either Smart
+Key at the end of that help buffer will restore your display to its
+configuration prior to invoking help.
 
 @kindex C-h A
 @kindex C-u C-h A
@@ -1988,14 +1989,14 @@ asking for help on a button.
 @cindex button, global
 @cindex button label
 @cindex label, button
-Sometimes it is
-useful to activate buttons without regard to the information with which
-you are working.  In such instances, you use @dfn{global buttons}, which
-are buttons that may be activated or otherwise operated upon by typing
-their labels/names when they are prompted for, rather than selecting the
-buttons within a buffer.  In contrast, activation of explicit buttons
-depends upon the information on your screen since they are accessible
-only from within their particular buffers.
+Sometimes it is useful to activate buttons without regard to the
+information with which you are working.  In such instances, you use
+@dfn{global buttons}, which are buttons that may be activated or
+otherwise operated upon by typing their labels/names when they are
+prompted for, rather than selecting the buttons within a buffer.  In
+contrast, activation of explicit buttons depends upon the information on
+your screen since they are accessible only from within their particular
+buffers.
 
 If you want a permanent link to a file section that you can follow at
 any time, you can use a global button.  Or what about an Emacs keyboard
@@ -2057,12 +2058,33 @@ directory, typically in another window.  An explicit 
button could do
 the same thing but has to be created manually, rather than recognized
 as part of the buffer text.
 
-@vindex file, hibtypes.el
-@cindex context
-@cindex boolean expressions
+@kindex C-h h i
 @cindex activating implicit button
 @cindex menu item, Ibut/Act
+@cindex menu, Ibut
+@cindex menu, Implicit-Button
+@cindex menu, Ibut/Activate
+@cindex menu, Ibut/Create
+@cindex menu, Ibut/Edit
+@cindex menu, Ibut/Label
 @kindex C-h h i a
+@kindex C-h h i c
+@kindex C-h h i e
+@kindex C-h h i l
+Implicit buttons are managed with the Hyperbole Ibut/ menu accessed
+with @bkbd{C-h h i}.  The Create item, @bkbd{C-h h i c}, prompts for
+an implicit button label, an action type, and the action's associated
+arguments, such as a file to which to link.  It then creates the
+button at point.  To activate the button with point on its label or
+button text, use the Act menu item, @bkbd{C-h h i a} or press the
+Action Key.  You can use @bkbd{C-h h i e} to edit an implicit button
+(or simply edit it manually).  If you want to add a label to an
+existing implicit button without one, use @bkbd{C-h h i l} to label
+it.
+
+@vindex file, hibtypes.el
+@cindex context
+@cindex boolean expressions
 Unlike explicit buttons, implicit buttons have no individual button
 data other than their text and optional labels.  You use implicit
 button types which include boolean expressions (predicates) that match
@@ -2070,9 +2092,7 @@ to both the label and the context required of any button 
of the type.
 Each time a Smart Key is pressed at a location, Hyperbole evaluates
 the predicates from the list of implicit button types and the first
 one that evaluates true is selected and its associated action is
-triggered.  Alternatively, you can use the Ibut/Act menu
-item, @bkbd{C-h h i a}, to activate any implicit button found at the
-current point.
+triggered.
 
 All of this happens transparently and is easy to use once you try it.
 The Hyperbole Smart Keys offer additional extensive context-sensitive
@@ -2094,24 +2114,6 @@ button with a label of 'My Emacs Files':
 The label is delimited by @samp{<[} and @samp{]>} and can be followed
 by any number of :, - or = separator characters, including none.
 
-@kindex C-h h i
-@cindex menu, Ibut
-@cindex menu, Implicit-Button
-@kindex C-h h i a
-@kindex C-h h i c
-@kindex C-h h i e
-@kindex C-h h i l
-Implicit buttons are managed with the Hyperbole Ibut/ menu accessed
-with @bkbd{C-h h i}.  The Create item, @bkbd{C-h h i c}, prompts for
-an implicit button label, an action type, and the action's associated
-arguments, such as a file to which to link.  It then creates the
-button at point.  To activate the button with point on its label or
-button text, use the Act menu item, @bkbd{C-h h i a} or press the
-Action Key.  You can use @bkbd{C-h h i e} to edit an implicit button
-(or simply edit it manually).  If you want to add a label to an
-existing implicit button without one, use @bkbd{C-h h i l} to label
-it.
-
 
 @menu
 * Implicit Button Types::
@@ -3767,13 +3769,14 @@ current item.  A press of the Assist Key on an item 
displays help for the
 item, including the action that it performs.  "/" at the end of an item name
 indicates that it brings up a submenu.
 
-@kindex C-t
-@kindex Q
-@kindex X
-@kindex C-g
+@kindex C-h h C-t
+@kindex C-h h Q
+@kindex C-h h X
+@kindex C-h h C-g
 @cindex menu, top-level
 @cindex top-level menu
 @cindex menu prefix
+@cindex menu, entry/exit commands
 While a menu is active, to re-activate the top-level Hyperbole menu,
 use @bkbd{C-t} or press the Action Key while on the menu prefix
 (before the @samp{>} character).  This allows you to browse the
@@ -4183,6 +4186,13 @@ of the screen size.
 In FRAMES mode, resize frame's height to about argument percent of the
 screen size.
 
+@kindex screen, I/J/K/M
+@kitem I/J/K/M
+In WINDOWS mode, the keys @bkbd{I}@bkbd{J}/@bkbd{K}/@bkbd{M} move
+directionally (based on QUERTY key layout) between windows in the
+selected frame.  In FRAMES mode, they move directionally through visible
+frames.  These use the @file{windmove} and @file{framemove} libraries.
+
 @kindex screen, W
 @kitem W
 In FRAMES mode, resize frame's width to about argument percent of the
@@ -5697,10 +5707,42 @@ tool.
 @cindex rolo file
 @cindex rolo entry
 HyRolo manages and searches rolo files.  A @dfn{rolo file} consists of
-an optional header that starts and ends with a line of equal signs
-(at least three equal signs starting at the beginning of a line),
-followed by zero or more rolo records.  You must manually add a header
-to any rolo file if you want it to have one.
+an optional header that starts and ends with a line of equal signs (at
+least three equal signs starting at the beginning of a line), followed
+by zero or more rolo records which we call entries.  You must manually
+add a header to any rolo file if you want it to have one.  Rolo files
+may be regular text files, Emacs outline files, Org files, Markdown
+files or Koutline files.
+
+Rolo @dfn{entries} begin with optional space, followed by a delimiter of
+one or more special characters followed by another space.  Delimiters
+vary based on the type of file:
+
+@table @asis
+@item Emacs Outline Mode
+*
+@item Koutline Mode
+1b3 or 1.2.3
+@item Markdown Mode
+#
+@item Org Mode
+*
+@item Text Mode
+*
+@end table
+
+Entries may be arranged in a hierarchy, where child entries start with
+at least one more delimiter characters than do their parents.  Top-level
+level entries use either a single delimiter character or a sequence of
+digits in the case of Koutlines.
+
+Beyond this initial delimiter, entries are completely free-form text.
+It is best to use a "lastname, firstname" format, however, when adding
+contact entries into a rolo.  Then HyRolo will automatically keep your
+entries alphabetized as you enter them.  Then you can sort the entries
+if you ever need.  This ordering is what the rolo will use if you
+accept the default entry with which it prompts you when adding a new
+entry.
 
 @noindent
 Here is an example of a simple rolo file.  The date at the end is
@@ -5718,20 +5760,6 @@ automatically added by HyRolo whenever a new record is 
added.
 @end group
 @end example
 
-We call rolo records, @dfn{entries}.  Entries begin with a delimiter
-of one or more `*' characters at the beginning of a line.  Entries may
-be arranged in a hierarchy, where child entries start with one more `*'
-character than do their parents.  Top-level entries begin with a single
-`*'.
-
-Beyond this initial delimiter, entries are completely free-form text.
-It is best to use a "lastname, firstname" format, however, when adding
-contact entries into a rolo.  Then HyRolo will automatically keep your
-entries alphabetized as you enter them.  Then you can sort the entries
-if you ever need.  This ordering is what the rolo will use if you
-accept the default entry with which it prompts you when adding a new
-entry.
-
 Any search done on the rolo scans the full text of each entry.  During
 a search, the rolo file header separator lines and anything in between
 are appended to the buffer of matched entries before any entries are
@@ -7187,11 +7215,13 @@ abstraction.
 
 @cindex consult package
 @cindex consult-org-roam package
+@findex hsys-org-roam-consult-grep
 @item Consult
 An Emacs extension package that provides asynchronous search and narrow
-wrappers around common search commands like grep, ripgrep, find and locate.
-Hyperbole optionally utilizes this to search the HyRolo.  Use the
-@code{consult-org-roam} package to search Org Roam notes similarly.
+wrappers around common search commands like grep, ripgrep, find and
+locate.  Hyperbole optionally utilizes this to search the HyRolo.  Use
+@code{M-x hsys-org-roam-consult-grep RET} to search Org Roam notes
+similarly.
 
 @item Context
 A programmatic or positional state recognized by Hyperbole.
@@ -7262,6 +7292,16 @@ The maximum length of a button label is limited by the 
variable
 end delimiters can go as far as the end of the buffer.  Use the
 function, @code{(hbut:max-len)}, to read the proper value.
 
+@cindex helm package
+@cindex org-rifle package
+@findex hyrolo-helm-org-rifle
+@item Helm
+An Emacs extension package that provides asynchronous search and narrow
+wrappers around many Emacs commands.  Hyperbole optionally utilizes this
+together with the @file{org-rifle} package to interactively search the
+HyRolo.  Use @code{M-x hyrolo-helm-org-rifle} to search your HyRolo file
+list with these packages.
+
 @findex run-hooks
 @item Hook Variable
 A variable that permits customization of an existing function's
@@ -9825,7 +9865,7 @@ helm for these Smart Key actions to work.  Try them in 
your own
 version and if there are any issues, install helm from
 @file{github.com/rswgnu/helm}. 
 
-@cindex helm mode
+@cindex helm-mode
 @cindex completion
 @format
 @group
diff --git a/man/version.texi b/man/version.texi
index 7ae2c2c451..559ebfcf30 100644
--- a/man/version.texi
+++ b/man/version.texi
@@ -1,4 +1,4 @@
-@set UPDATED March, 2023
-@set UPDATED-MONTH March 2023
+@set UPDATED April, 2023
+@set UPDATED-MONTH April 2023
 @set EDITION 8.0.1pre
 @set VERSION 8.0.1pre



reply via email to

[Prev in Thread] Current Thread [Next in Thread]