(interactive) (message "EDE %s" ede-version))
(defgroup ede nil
- "Emacs Development Environment gloss."
+ "Emacs Development Environment."
:group 'tools
- :group 'convenience
- )
+ :group 'extensions)
(defcustom ede-auto-add-method 'ask
"Whether a new source file should be automatically added to a target.
(ede-invoke-method 'project-debug-target))
(defun ede-run-target ()
- "Debug the current buffer's assocated target."
+ "Run the current buffer's associated target."
(interactive)
(ede-invoke-method 'project-run-target))
(error "New-target-custom not supported by %s" (object-name proj)))
(defmethod project-delete-target ((ot ede-target))
- "Delete the current target OT from it's parent project."
+ "Delete the current target OT from its parent project."
(error "add-file not supported by %s" (object-name ot)))
(defmethod project-compile-project ((obj ede-project) &optional command)
(error "Make-dist not supported by %s" (object-name this)))
(defmethod project-dist-files ((this ede-project))
- "Return a list of files that constitutes a distribution of THIS project."
+ "Return a list of files that constitute a distribution of THIS project."
(error "Dist-files is not supported by %s" (object-name this)))
(defmethod project-rescan ((this ede-project))
;; b) cosmetic.
(defmethod ede-name ((this ede-target))
- "Return the name of THIS targt."
+ "Return the name of THIS target."
(oref this name))
(defmethod ede-target-name ((this ede-target))
(ede-buffer-documentation-files cp (current-buffer))))))
(defmethod ede-documentation ((this ede-project))
- "Return a list of files that provides documentation.
+ "Return a list of files that provide documentation.
Documentation is not for object THIS, but is provided by THIS for other
files in the project."
(let ((targ (oref this targets))
found))
(defmethod ede-documentation ((this ede-target))
- "Return a list of files that provides documentation.
+ "Return a list of files that provide documentation.
Documentation is not for object THIS, but is provided by THIS for other
files in the project."
nil)
(defun ede-parent-project (&optional obj)
"Return the project belonging to the parent directory.
-nil if there is no previous directory.
+Returns nil if there is no previous directory.
Optional argument OBJ is an object to find the parent of."
(let* ((proj (or obj ede-object-project)) ;; Current project.
(root (if obj (ede-project-root obj)
;;; Debugging.
(defun ede-adebug-project ()
- "Run adebug against the current ede project.
+ "Run adebug against the current EDE project.
Display the results as a debug list."
(interactive)
(require 'data-debug)
))
(defun ede-adebug-project-parent ()
- "Run adebug against the current ede parent project.
+ "Run adebug against the current EDE parent project.
Display the results as a debug list."
(interactive)
(require 'data-debug)
))
(defun ede-adebug-project-root ()
- "Run adebug against the current ede parent project.
+ "Run adebug against the current EDE parent project.
Display the results as a debug list."
(interactive)
(require 'data-debug)
\f
;;; Hooks & Autoloads
;;
-;; These let us watch various activities, and respond apropriatly.
+;; These let us watch various activities, and respond appropriately.
;; (add-hook 'edebug-setup-hook
;; (lambda ()