branch: externals/idlwave
commit 54efc774a7f1a2e977ec03531f9bb10f13532da7
Author: JD Smith <jdtsm...@gmail.com>
Commit: JD Smith <jdtsm...@gmail.com>

    idlwave-online-help: direct entry option
---
 idlw-help.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/idlw-help.el b/idlw-help.el
index e54fd6d8ef..4e5551cb03 100644
--- a/idlw-help.el
+++ b/idlw-help.el
@@ -728,7 +728,7 @@ if passed as a function.  See 
`idlwave-help-use-dedicated-frame'."
           (not (eq (selected-frame) idlwave-help-return-frame)))
       (select-frame idlwave-help-return-frame)))
 
-(defun idlwave-online-help (link &optional name type class keyword)
+(defun idlwave-online-help (link &optional name type class keyword entry)
   "Display HTML or other special help on a certain topic.  
 Either loads an HTML link, if LINK is non-nil, or gets special-help on
 the optional arguments, if any special help is defined.  If LINK is
@@ -736,8 +736,9 @@ the optional arguments, if any special help is defined.  If 
LINK is
 see if a link is set for it.  Try extra help functions if necessary."
   ;; Lookup link
   (if (eq link t) 
-      (let ((entry (idlwave-best-rinfo-assoc name type class 
-                                            (idlwave-routines) nil t)))
+      (let ((entry (or entry
+                      (idlwave-best-rinfo-assoc name type class 
+                                                (idlwave-routines) nil t))))
        (if entry
            (cond
             ;; Try keyword link

Reply via email to