Package: projection

Defined variables (16)

projection-local-cache-directoryRoot directory local to a project where projection can dump artifacts.
projection-per-project-type-mapKeymap containing commands specific to each project type.
projection-build-jobsNumber of jobs to use for building a project (when applicable).
projection-test-jobsNumber of jobs to use for running tests (when applicable).
projection-mapKeymap for projection project-management bindings.
projection-types--gnu-ctest-compilation-error-regexp`compilation-error-regexp-alist-alist' entry for ctest -V invocations.
projection-autotools-configure-optionsOptions to pass to autotools configure script.
projection-project-type-vscode-tasksRegistered only for multi-target registration.
projection-log-bufferName of the projection log buffer.
projection-log-levelValue of `warning-minimum-log-level' for `projection' logs.
projection-log-display-levelValue of `warning-minimum-level' for `projection' logs.
projection--project-cacheDefault cache of various values per project.
projection--cache-var-alistAlist containing registered cache variable properties.
projection-project-typesList of defined project types in order of precedence.
projection-default-typeDefault project type.
projection-primary-project-typeOverride for the primary project type of the current project.

Defined functions (88)

projection-completion--annotation-function
projection-completion--completion-table
projection-java-directories()
projection-autotools-run-configure()
projection-make-run-build(&optional TARGET)
projection--join-shell-commands(ARGVS)
projection--guess-parallelism(JOBS)
projection--shell-command(PROJECT CMD)
projection--with-shell-command-buffer(COMMAND &rest BODY)
projection--all-files-exists(&rest FILES)
projection--attach-set-build-target-properties(COMMAND SET-COMMAND &rest PROPS)
projection--join-shell-command(ARGV)
projection--command-or-shell(FUNC SHELL-COMMAND)
projection--env-shell-command-prefix(ENV-ALIST &optional CWD)
projection--uniquify(COLLECTION)
projection--shell-command-to-string(COMMAND)
projection--shell-command-to-string-1(COMMAND)
projection--log-1(LEVEL SUBLOG MSG &rest ARGS)
projection--log(LEVEL MSG &rest ARGS)
projection-gradle-run-test()
projection-gradle-run-build()
projection-golang-run-test()
projection-golang-list-artifacts()
projection-golang-run-run()
projection-golang-run-build()
projection--expand-file-name-in-project(FILE-NAME REMOTE)
projection--current-project(&optional NO-ERROR)
projection--prompt(PROMPT PROJECT &rest FORMAT-ARGS)
projection--create-clear-directory-command(DIRECTORY-GEN)
projection-cmake-run-test()
projection-cmake-run-build()
projection-cmake--build-directory(&optional EXPAND)
projection-cmake-run-configure()
projection-cmake-run-install()
projection-ctest-list-artifacts()
projection-cmake-list-artifacts()
projection--cache-vars-completion-table(CACHE-VARS)
projection--cache-key(PROJECT)
projection--cache-file-modtime(FILE)
projection--cache-get-with-predicate-create(STAMP VALUE)
projection-cache-clear-single(PROJECT KEY CACHE)
projection--cache-remove(PROJECT KEY &optional CACHE)
projection--cache-key--cmacro(CL-WHOLE-ARG PROJECT)
projection--cache-now()
projection--cache-modtime-predicate(&rest FILES)
projection--define-cache(SYMBOL &optional DOCSTRING)
projection--cache-get-with-predicate(PROJECT KEY PREDICATE BODY)
projection-cache-clear-all(PROJECT)
projection--cache-get(PROJECT KEY &optional CACHE)
projection--cache-put(PROJECT KEY VALUE &optional CACHE)
projection--cache-get-with-predicate-value--cmacro(CL-WHOLE-ARG CACHED-VALUE)
projection--list-cache-vars(PROJECT)
projection--cache-get-with-predicate-cached-p(CACHED-VALUE)
projection--cache-all-cache-tables()
projection--declare-cache-var
projection--cache-get-with-predicate-value(CACHED-VALUE)
projection--cache-get-with-predicate-cached-p--cmacro(CL-WHOLE-ARG CACHED-VALUE)
projection--cache-get-with-predicate-stamp(CACHED-VALUE)
projection-cache-clear(CLEAR-ALL)
projection-cache-clear-multiple(PROJECT &rest KEY-CACHE-PAIRS)
projection--cache-get-with-predicate-create--cmacro(CL-WHOLE-ARG STAMP VALUE)
projection-cache-clear--read-cache-vars(&optional READ-MULTIPLE)
projection--cache-get-with-predicate-stamp--cmacro(CL-WHOLE-ARG CACHED-VALUE)
projection-meson-get-test-command(&optional NAME)
projection-meson-get-install-command()
projection-meson-get-configure-command()
projection-meson-get-build-command(&optional TARGET)
projection-meson--build-directory(&optional EXPAND)
projection-type-append-compile-multi-targets(PROJECT-TYPES &rest NEW-TARGETS)
projection-type--eieio-childp(OBJ)
projection-type--name(&rest ARGS)
projection--project-info(&rest ARGS)
projection-type(&rest SLOTS)
projection-type-child-p(OBJ)
projection--default-type-p(PROJECT-TYPE)
projection--declare-project-type-option
projection-type-p(OBJ)
projection-project-type(ROOT-DIR &optional MUST-MATCH)
projection-project-types(ROOT-DIR &optional MUST-MATCH)
projection--name-to-type(TYPE)
projection--match-project-types(ROOT-DIR)
projection--project-matches-p(ROOT-DIR PROJECT-TYPE)
projection--match-project-type(ROOT-DIR)
projection-maven-run-build()
projection-maven-local-source-directories()
projection-maven-run-test()
projection-maven-resolve-and-extract-source-files()
projection-maven-run-configure()

Defined faces (0)