changeset 15656:e73cd7ff1d4a

(browse-url-netscape-program): New variable. (browse-url-mosaic-program): New variable. (browse-url-mosaic, browse-url-netscape): Use them.
author Karl Heuer <kwzh@gnu.org>
date Sat, 13 Jul 1996 00:52:08 +0000
parents f2f66323f14a
children 6ad5994053af
files lisp/browse-url.el
diffstat 1 files changed, 9 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/browse-url.el	Fri Jul 12 07:34:20 1996 +0000
+++ b/lisp/browse-url.el	Sat Jul 13 00:52:08 1996 +0000
@@ -266,6 +266,9 @@
 Used by the `browse-url-at-point', `browse-url-at-mouse', and
 `browse-url-of-file' commands.")
 
+(defvar browse-url-netscape-program "netscape"
+  "*The name for invoking Netscape.")
+
 (defvar browse-url-netscape-arguments nil
   "*A list of strings to pass to Netscape as arguments.")
 
@@ -275,6 +278,9 @@
 \\[browse-url-cci] reverses the effect of this variable.  Requires
 Netscape version 1.1N or later or XMosaic version 2.5 or later.")
 
+(defvar browse-url-mosaic-program "xmosaic"
+  "*The name for invoking Mosaic.")
+
 (defvar browse-url-mosaic-arguments nil
   "*A list of strings to pass to Mosaic as arguments.")
 
@@ -487,7 +493,7 @@
                        (list (not (eq (null browse-url-new-window-p)
                                       (null current-prefix-arg))))))
   (let ((res
-	 (apply 'call-process "netscape" nil nil nil
+	 (apply 'call-process browse-url-netscape-program nil nil nil
 		(append browse-url-netscape-arguments
 			(if new-window '("-noraise"))
 			(list "-remote" 
@@ -500,7 +506,7 @@
       (or (zerop res)
 	  (progn			; Netscape not running - start it
 	    (message "Starting Netscape...")
-	    (apply 'start-process "netscape" nil "netscape"
+	    (apply 'start-process "netscape" nil browse-url-netscape-program
 		   (append browse-url-netscape-arguments (list url))))))))
 
 (defun browse-url-netscape-reload ()
@@ -541,7 +547,7 @@
           )
       ;; Mosaic not running - start it
       (message "Starting Mosaic...")
-      (apply 'start-process "xmosaic" nil "xmosaic"
+      (apply 'start-process "xmosaic" nil browse-url-mosaic-program
              (append browse-url-mosaic-arguments (list url)))
       (message "Starting Mosaic...done"))))