File: ede.el.html
EDE is the top level Lisp interface to a project management scheme for Emacs. Emacs does many things well, including editing, building, and debugging. Folks migrating from other IDEs don't seem to think this qualifies, however, because they still have to write the makefiles, and specify parameters to programs.
This EDE mode will attempt to link these diverse programs together into a comprehensive single interface, instead of a bunch of different ones.
; Install
This command enables project mode on all files.
(global-ede-mode t)
Defined variables (19)
ede-auto-add-method | Whether a new source file should be automatically added to a target. |
ede-check-project-query-fcn | Function used to ask the user if they want to permit a project to load. |
ede-constructing | Non-nil when constructing a project hierarchy. |
ede-debug-program-function | Default Emacs command used to debug a target. |
ede-deep-rescan | Non-nil means scan down a tree, otherwise rescans are top level only. |
ede-ignored-file-alist | List of file name patterns that EDE will never ask about. |
ede-minor-mode | Non-nil if Ede minor mode is enabled. |
ede-minor-mode-hook | Hook run after entering or leaving ‘ede-minor-mode’. |
ede-minor-mode-map | Keymap used in project minor mode. |
ede-object | The current buffer’s target object. |
ede-object-project | The current buffer’s current project at that level. |
ede-object-root-project | The current buffer’s current root project. |
ede-project-directories | Directories in which EDE may search for project files. |
ede-projects | A list of all active projects currently loaded in Emacs. |
ede-selected-object | The currently user-selected project or target. |
ede-version | Current version of the Emacs EDE. |
global-ede-mode | Non-nil if Global Ede mode is enabled. |
global-ede-mode-hook | Hook run after entering or leaving ‘global-ede-mode’. |
global-ede-mode-map | Keymap used in ‘global-ede-mode’. |