Function: hpath:enable-find-file-urls
hpath:enable-find-file-urls is an interactive and byte-compiled
function defined in hpath.el.
Signature
(hpath:enable-find-file-urls)
Documentation
Enable the use of ftp and www Urls as arguments to find-file commands.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hpath.el
(defun hpath:enable-find-file-urls ()
"Enable the use of ftp and www Urls as arguments to `find-file' commands."
(interactive)
(cond ((hpath:find-file-urls-p)
;; Setup for remote pathname support whenever an ftp or www
;; URL is given to a find-file command.
(and (boundp 'allow-remote-paths) (setq allow-remote-paths t))
(require 'tramp)
(add-hook 'file-name-handler-alist
(cons hpath:remote-regexp 'tramp-file-name-handler))
(hpath:handle-urls)
(setq hpath:find-file-urls-mode t)
(or (assq 'hpath:find-file-urls-mode minor-mode-alist)
(if (fboundp 'add-minor-mode)
(add-minor-mode 'hpath:find-file-urls-mode
" URLs" nil 'abbrev-mode)
(setq minor-mode-alist
(cons '(hpath:find-file-urls-mode " URLs")
minor-mode-alist))))
(force-mode-line-update)
(if (called-interactively-p 'interactive)
(message
"(hpath:enable-find-file-urls): Find file commands will accept URLs.")))
((called-interactively-p 'interactive)
(message "(hpath:enable-find-file-urls): A remote file library access like Tramp is needed to utilize find-file URLs.")
(beep))))