Function: ftp
ftp is an autoloaded, interactive and byte-compiled function defined
in net-utils.el.gz.
Signature
(ftp HOST)
Documentation
Run ftp-program to connect to HOST.
Probably introduced at or before Emacs version 22.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/net/net-utils.el.gz
;; This is a lot less than ange-ftp, but much simpler.
;;;###autoload
(defun ftp (host)
"Run `ftp-program' to connect to HOST."
(interactive
(list (let ((default (ffap-machine-at-point)))
(read-string (format-prompt "Ftp to Host" default) nil nil default))))
(let ((buf (get-buffer-create (concat "*ftp [" host "]*"))))
(set-buffer buf)
(ftp-mode)
(comint-exec buf (concat "ftp-" host) ftp-program nil
(if ftp-program-options
(append (list host) ftp-program-options)
(list host)))
(pop-to-buffer buf)))