Function: ede-directory-safe-p
ede-directory-safe-p is a byte-compiled function defined in ede.el.gz.
Signature
(ede-directory-safe-p DIR)
Documentation
Return non-nil if DIR is a safe directory to load projects from.
Projects that do not load a project definition as Emacs Lisp code
are safe, and can be loaded automatically. Other project types,
such as those created with Project.ede files, are safe only if
specified by ede-project-directories.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede.el.gz
(defun ede-directory-safe-p (dir)
"Return non-nil if DIR is a safe directory to load projects from.
Projects that do not load a project definition as Emacs Lisp code
are safe, and can be loaded automatically. Other project types,
such as those created with Project.ede files, are safe only if
specified by `ede-project-directories'."
(setq dir (directory-file-name (expand-file-name dir)))
;; Load only if allowed by `ede-project-directories'.
(or (eq ede-project-directories t)
(and (functionp ede-project-directories)
(funcall ede-project-directories dir))
(and (listp ede-project-directories)
(member dir ede-project-directories))))