Function: browse-url-elinks-sentinel
browse-url-elinks-sentinel is a byte-compiled function defined in
browse-url.el.gz.
Signature
(browse-url-elinks-sentinel PROCESS URL)
Documentation
Determines if Elinks is running or a new one has to be started.
Source Code
;; Defined in /usr/src/emacs/lisp/net/browse-url.el.gz
(defun browse-url-elinks-sentinel (process url)
"Determines if Elinks is running or a new one has to be started."
;; Try to determine if an instance is running or if we have to
;; create a new one.
(pcase (process-exit-status process)
(5
;; No instance, start a new one.
(browse-url-elinks-new-window url))
(0
;; Found an instance, open URL in new tab.
(let ((process-environment (browse-url-process-environment)))
(start-process (concat "elinks:" url) nil
"elinks" "-remote"
(concat "openURL(\"" url "\",new-tab)"))))
(exit-status
(error "Unrecognized exit-code %d of process `elinks'"
exit-status))))