Function: ede-proj-save

ede-proj-save is a byte-compiled function defined in proj.el.gz.

Signature

(ede-proj-save &optional PROJECT)

Documentation

Write out object PROJECT into its file.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/proj.el.gz
(defun ede-proj-save (&optional project)
  "Write out object PROJECT into its file."
  (save-excursion
    (if (not project) (setq project (ede-current-project)))
    (let ((cdir (oref project directory)))
      (unwind-protect
	  (progn
	    (slot-makeunbound project :directory)
	    (eieio-persistent-save project))
	;; Restore the directory slot
        (oset project directory cdir))) ))