branch: externals/idlwave
commit b6f38fd96f4b4e76c5931276b6e401c3b6fdcdfc
Author: jdsmith <jdsmith>
Commit: jdsmith <jdsmith>

    - (idlwave-help-browser-generic-program,
      idlwave-help-browser-generic-args): Added, to permit mode-specific
      generic browser program and args to be used throughout.
---
 idlw-help.el | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/idlw-help.el b/idlw-help.el
index c51092a485..f2e8d94e63 100644
--- a/idlw-help.el
+++ b/idlw-help.el
@@ -71,6 +71,18 @@ Defaults to `browse-url-browser-function', which see."
   :group 'idlwave-online-help
   :type 'function)
 
+(defcustom idlwave-help-browser-generic-program browse-url-generic-program
+  "Program to run if using browse-url-generic-program."
+  :group 'idlwave-online-help
+  :type 'string)
+
+(defcustom idlwave-help-browser-generic-args 
+  (if (boundp 'browse-url-generic-args)
+      browse-url-generic-args "")
+  "Program args to use if using browse-url-generic-program."
+  :group 'idlwave-online-help
+  :type 'string)
+
 (defcustom idlwave-help-browser-is-local nil
   "Whether the browser will display locally in an Emacs window.
 Several browsers run and/or display inside Emacs windows, but most are
@@ -713,9 +725,8 @@ see if a link is set for it.  Try extra help functions if 
necessary."
   "Get html help on a given LINK."
   (let ((browse-url-browser-function idlwave-help-browser-function)
        (help-loc (idlwave-html-help-location))
-       (browse-url-generic-program browse-url-generic-program)
-       (browse-url-generic-args (if (boundp 'browse-url-generic-args)
-                                    browse-url-generic-args))
+       (browse-url-generic-program idlwave-help-browser-generic-program)
+       ;(browse-url-generic-args idlwave-help-browser-generic-args)
        full-link)
     
     (if (and (memq system-type '(ms-dos windows-nt))

Reply via email to