Function: ede-current-project
ede-current-project is a byte-compiled function defined in ede.el.gz.
Signature
(ede-current-project &optional DIR)
Documentation
Return the current project file.
If optional DIR is provided, get the project for DIR instead.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede.el.gz
(defun ede-current-project (&optional dir)
"Return the current project file.
If optional DIR is provided, get the project for DIR instead."
;; If it matches the current directory, do we have a pre-existing project?
(let ((proj (when (and (or (not dir) (string= dir default-directory))
ede-object-project)
ede-object-project)))
;; No current project.
(if proj
proj
(let* ((ldir (or dir default-directory)))
(ede-directory-get-open-project ldir)))))