8.7.1 ede-project-placeholder

Inheritance Tree:
eieio-speedbar
eieio-speedbar-directory-button
ede-project-placeholder
Children:

See ede-project.

Slots:
:name

Type: string
Default Value: "Untitled"

The name used when generating distribution files.

:version

Type: string
Default Value: "1.0"

The version number used when distributing files.

:directory

Type: string

Directory this project is associated with.

:file

Type: string

File name where this project is stored.

8.7.1.1 Specialized Methods

Method: ede--project-inode :AFTER proj

Get the inode of the directory project PROJ is in.

Method: ede-project-root :AFTER this

If a project knows its root, return it here. Allows for one-project-object-for-a-tree type systems.

Method: ede-find-subproject-for-directory :AFTER proj dir

Find a subproject of PROJ that corresponds to DIR.

Method: ede-project-root-directory :AFTER this &optional file

If a project knows its root, return it here. Allows for one-project-object-for-a-tree type systems. Optional FILE is the file to test. It is ignored in preference of the anchor file for the project.

Method: ede-project-force-load :AFTER this

Make sure the placeholder THIS is replaced with the real thing. Return the new object created in its place.

Method: project-interactive-select-target :AFTER this prompt

Make sure placeholder THIS is replaced with the real thing, and pass through.

Method: project-add-file :AFTER this file

Make sure placeholder THIS is replaced with the real thing, and pass through.