Function: ffap-host-to-filename

ffap-host-to-filename is a byte-compiled function defined in ffap.el.gz.

Signature

(ffap-host-to-filename HOST)

Documentation

Convert HOST to something like "/USER@HOST:" or "/HOST:".

Looks at ffap-ftp-default-user, returns "" for "localhost".

Source Code

;; Defined in /usr/src/emacs/lisp/ffap.el.gz
(defsubst ffap-host-to-filename (host)
  "Convert HOST to something like \"/USER@HOST:\" or \"/HOST:\".
Looks at `ffap-ftp-default-user', returns \"\" for \"localhost\"."
  (if (equal host "localhost")
      ""
    (let ((user ffap-ftp-default-user))
      ;; Avoid including the user if it is same as default:
      (if (or (equal user (ffap-symbol-value 'ange-ftp-default-user))
	      (equal user (ffap-symbol-value 'efs-default-user)))
	  (setq user nil))
      (concat "/" user (and user "@") host ":"))))