Function: ede-remove-file
ede-remove-file is an interactive and byte-compiled function defined
in ede.el.gz.
Signature
(ede-remove-file &optional FORCE)
Documentation
Remove the current file from targets.
Optional argument FORCE forces the file to be removed without asking.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede.el.gz
(defun ede-remove-file (&optional force)
"Remove the current file from targets.
Optional argument FORCE forces the file to be removed without asking."
(interactive "P")
(if (not ede-object)
(error "Cannot invoke remove-file for %s" (buffer-name)))
(let ((eo (if (listp ede-object)
(prog1
ede-object
(setq force nil))
(list ede-object))))
(while eo
(if (or force (y-or-n-p (format "Remove from %s? " (ede-name (car eo)))))
(project-remove-file (car eo) (buffer-file-name)))
(setq eo (cdr eo)))
(setq ede-object nil)
(setq ede-object (ede-buffer-object (current-buffer)))
(ede-apply-target-options)))