Function: PC-complete-as-file-name

PC-complete-as-file-name is an interactive and byte-compiled function defined in complete.el.gz.

Signature

(PC-complete-as-file-name)

Documentation

Perform completion on file names preceding point.

 Environment vars are converted to their values.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/complete.el.gz
(defun PC-complete-as-file-name ()
   "Perform completion on file names preceding point.
 Environment vars are converted to their values."
   (interactive)
   (let* ((end (point))
          (beg (if (re-search-backward "[^\\][ \t\n\"`'][^ \t\n\"`']"
				       (point-min) t)
                   (+ (point) 2)
                   (point-min)))
          (minibuffer-completion-table 'PC-read-file-name-internal)
          (minibuffer-completion-predicate nil)
          (PC-not-minibuffer t))
     (goto-char end)
     (PC-do-completion nil beg end)))