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))))