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

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

[elpa] externals/hyperbole a6acb39 04/53: 2016-09-08 Bob Weiner <address


From: Robert Weiner
Subject: [elpa] externals/hyperbole a6acb39 04/53: 2016-09-08 Bob Weiner <address@hidden>
Date: Wed, 15 Nov 2017 22:46:58 -0500 (EST)

branch: externals/hyperbole
commit a6acb3984a89c770b99293b76c50250d03d4f0aa
Author: Bob Weiner <address@hidden>
Commit: Bob Weiner <address@hidden>

    2016-09-08  Bob Weiner  <address@hidden>
    
    * man/hyperbole.texi: Documented Pages Directory Listing handling.
    
    * kotl/klink.el: (require 'hbut): Added to define defib when compiled.
    
    2016-08-26  Bob Weiner  <address@hidden>
    
    * hui-mouse.el (hkey-alist): Added Smart Key jump to associated page in 
pages-directory-mode (page-ext.el).
      man/hkey-help.txt: Documented Pages Directory Listing and Imenu 
Programming Identifier handling.
---
 Changes            |  9 +++++++++
 hui-mouse.el       |  4 ++++
 kotl/klink.el      |  1 +
 man/hkey-help.txt  |  6 ++++--
 man/hyperbole.texi | 30 ++++++++++++++++++++++++------
 5 files changed, 42 insertions(+), 8 deletions(-)

diff --git a/Changes b/Changes
index 80183d6..94bd0bc 100644
--- a/Changes
+++ b/Changes
@@ -1,7 +1,16 @@
 -- Almost all changes listed herein are new as of 2016. --
 
+2016-09-08  Bob Weiner  <address@hidden>
+
+* man/hyperbole.texi: Documented Pages Directory Listing handling.
+
+* kotl/klink.el: (require 'hbut): Added to define defib when compiled.
+
 2016-08-26  Bob Weiner  <address@hidden>
 
+* hui-mouse.el (hkey-alist): Added Smart Key jump to associated page in 
pages-directory-mode (page-ext.el).
+  man/hkey-help.txt: Documented Pages Directory Listing and Imenu Programming 
Identifier handling.
+
 * hmouse-drv.el (hkey-help-show): Modified to invoke help-mode only if buffer 
name includes 'Help' to
     support other specialized modes that use temp buffers.
 
diff --git a/hui-mouse.el b/hui-mouse.el
index b56557f..705c367 100644
--- a/hui-mouse.el
+++ b/hui-mouse.el
@@ -200,6 +200,10 @@ Its default value is #'smart-scroll-down."
         (string-match "^\\*Help\\|Help\\*$" (buffer-name))) .
         ((hkey-help-hide) . (hkey-help-hide)))
     ;;
+    ;; Pages directory listing mode (page-ext.el)
+    ((eq major-mode 'pages-directory-mode) .
+     ((pages-directory-goto) . (pages-directory-goto)))
+    ;;
     ;; Imenu listing in GNU Emacs
     ((smart-imenu-item-at-p) .
      ((smart-imenu-display-item-where (car hkey-value) (cdr hkey-value)) .
diff --git a/kotl/klink.el b/kotl/klink.el
index 6bb6426..d63d91f 100644
--- a/kotl/klink.el
+++ b/kotl/klink.el
@@ -61,6 +61,7 @@
 ;;; ************************************************************************
 
 (require 'subr-x) ;; For string-trim
+(eval-when-compile (require 'hbut)) ;; For defib.
 
 ;;; ************************************************************************
 ;;; Public functions
diff --git a/man/hkey-help.txt b/man/hkey-help.txt
index 7dcdeef..641879b 100644
--- a/man/hkey-help.txt
+++ b/man/hkey-help.txt
@@ -46,8 +46,10 @@ Mouse-only Control
   Active region exists          Yanks sexp at release      Kills & yanks sexp 
at release
 
 Hyperbole Key Press/Click in Special Modes
-  Emacs push button             Activates button           Button help
-  Thing begin or end            Mark thing region          Mark & kill thing 
region
+  Emacs Push Button             Activates button           Button help
+  Thing Begin or End            Mark thing region          Mark & kill thing 
region
+  Page Directory Listing        Jumps to page              <- same
+  Imenu Programming Identifier  Jumps to in-buffer def     Prompts for 
identifier to jump to
   C,C++,Objective-C,Java Modes  Jumps to id/include def    Jumps to next def
   Java Cross-reference Tag      Jumps to identifier def    Jumps to next def
   JavaScript and Python Modes   Jumps to identifier def    Jumps to next def
diff --git a/man/hyperbole.texi b/man/hyperbole.texi
index c615436..4c1caa2 100644
--- a/man/hyperbole.texi
+++ b/man/hyperbole.texi
@@ -151,8 +151,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</P>
 
 <PRE>
-Edition 6.0.2
-Printed August 9, 2016.
+Edition 6.0.3
+Printed September 8, 2016.
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -176,7 +176,7 @@ Printed August 9, 2016.
 
 @center The Everyday Hypertextual Information Manager
 
address@hidden Edition 6.0.2, August 9, 2016.
address@hidden Edition 6.0.8, September 8, 2016.
 
 @sp 2
 @noindent
@@ -410,6 +410,7 @@ Smart Keyboard Keys
 * Smart Key - The Koutliner::
 * Smart Key - RDB Mode::
 * Smart Key - Help Buffers::
+* Smart Key - Pages Directory Mode::
 * Smart Key - Identifier Menu Mode ::
 * Smart Key - C Source Code::
 * Smart Key - C++ Source Code::
@@ -443,7 +444,7 @@ Smart Keyboard Keys
 @chapter Introduction
 
 This edition of the GNU Hyperbole Manual is for use with any version
-6.0.2 or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
+6.0.3 or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
 or higher.  It will trigger an error if your Emacs is older.
 
 This chapter summarizes the structure of the rest of the manual,
@@ -6978,6 +6979,7 @@ the minimal diagonal movements which register a drag):
 * Smart Key - The Koutliner::
 * Smart Key - RDB Mode::
 * Smart Key - Help Buffers::
+* Smart Key - Pages Directory Mode::
 * Smart Key - Identifier Menu Mode ::
 * Smart Key - C Source Code::
 * Smart Key - C++ Source Code::
@@ -7296,7 +7298,7 @@ relational databases (part of InfoDock):
 @end group
 @end format
 
address@hidden Smart Key - Help Buffers, Smart Key - Identifier Menu Mode , 
Smart Key - RDB Mode, Smart Keyboard Keys
address@hidden Smart Key - Help Buffers, Smart Key - Pages Directory Mode, 
Smart Key - RDB Mode, Smart Keyboard Keys
 @subsection Smart Key - Help Buffers
 @cindex help buffer
 @format
@@ -7308,7 +7310,23 @@ When pressed at the end of a Help buffer:
 @end group
 @end format
 
address@hidden Smart Key - Identifier Menu Mode , Smart Key - C Source Code, 
Smart Key - Help Buffers, Smart Keyboard Keys
address@hidden Smart Key - Pages Directory Mode, Smart Key - Identifier Menu 
Mode , Smart Key - Help Buffers, Smart Keyboard Keys
address@hidden Smart Key - Pages Directory Mode
+
address@hidden
address@hidden
+Pages-directory-mode is used in special buffers that contain title lines 
extracted from files consisting of titled, page-delimited contents, e.g. Info 
files.
+
address@hidden
+When pressed on a pages-directory-mode entry line:
+  ACTION KEY
+     Jumps to the associated line in the pages file that contains the entry.
+  ASSIST KEY
+     Jumps to the associated line in the pages file that contains the entry.
address@hidden group
address@hidden format
+
address@hidden Smart Key - Identifier Menu Mode , Smart Key - C Source Code, 
Smart Key - Pages Directory Mode, Smart Keyboard Keys
 @subsection Smart Key - Identifier Menu Mode 
 
 @format



reply via email to

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