Function: project-or-external-find-file
project-or-external-find-file is an autoloaded, interactive and
byte-compiled function defined in project.el.gz.
Signature
(project-or-external-find-file)
Documentation
Visit a file (with completion) in the current project or external roots.
The filename at point (determined by thing-at-point), if any,
is available as part of "future history".
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/project.el.gz
;;;###autoload
(defun project-or-external-find-file ()
"Visit a file (with completion) in the current project or external roots.
The filename at point (determined by `thing-at-point'), if any,
is available as part of \"future history\"."
(interactive)
(let* ((pr (project-current t))
(dirs (cons
(project-root pr)
(project-external-roots pr))))
(project-find-file-in (thing-at-point 'filename) dirs pr)))