Function: ede-delete-target
ede-delete-target is an interactive and byte-compiled function defined
in ede.el.gz.
Signature
(ede-delete-target TARGET)
Documentation
Delete TARGET from the current project.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede.el.gz
(defun ede-delete-target (target)
"Delete TARGET from the current project."
(interactive (list
(let ((ede-object (ede-current-project)))
(ede-invoke-method 'project-interactive-select-target
"Target: "))))
;; Find all sources in buffers associated with the condemned buffer.
(let ((condemned (ede-target-buffers target)))
(project-delete-target target)
;; Loop over all project controlled buffers
(save-excursion
(while condemned
(set-buffer (car condemned))
(setq ede-object nil)
(setq ede-object (ede-buffer-object (current-buffer)))
(setq condemned (cdr condemned))))
(ede-apply-target-options)))