424 lines
16 KiB
EmacsLisp
424 lines
16 KiB
EmacsLisp
;;; straight-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*-
|
||
;;
|
||
;;; Code:
|
||
|
||
|
||
;;;### (autoloads nil "straight" "straight.el" (0 0 0 0))
|
||
;;; Generated autoloads from straight.el
|
||
|
||
(autoload 'straight-remove-unused-repos "straight" "\
|
||
Remove unused repositories from the repos directory.
|
||
A repo is considered \"unused\" if it was not explicitly requested via
|
||
`straight-use-package' during the current Emacs session.
|
||
If FORCE is non-nil do not prompt before deleting repos.
|
||
|
||
\(fn &optional FORCE)" t nil)
|
||
|
||
(autoload 'straight-get-recipe "straight" "\
|
||
Interactively select a recipe from one of the recipe repositories.
|
||
All recipe repositories in `straight-recipe-repositories' will
|
||
first be cloned. After the recipe is selected, it will be copied
|
||
to the kill ring. With a prefix argument, first prompt for a
|
||
recipe repository to search. Only that repository will be
|
||
cloned.
|
||
|
||
From Lisp code, SOURCES should be a subset of the symbols in
|
||
`straight-recipe-repositories'. Only those recipe repositories
|
||
are cloned and searched. If it is nil or omitted, then the value
|
||
of `straight-recipe-repositories' is used. If SOURCES is the
|
||
symbol `interactive', then the user is prompted to select a
|
||
recipe repository, and a list containing that recipe repository
|
||
is used for the value of SOURCES. ACTION may be `copy' (copy
|
||
recipe to the kill ring), `insert' (insert at point), or nil (no
|
||
action, just return it).
|
||
|
||
\(fn &optional SOURCES ACTION)" t nil)
|
||
|
||
(autoload 'straight-visit-package-website "straight" "\
|
||
Interactively select a recipe, and visit the package's website." t nil)
|
||
|
||
(autoload 'straight-use-package "straight" "\
|
||
Register, clone, build, and activate a package and its dependencies.
|
||
This is the main entry point to the functionality of straight.el.
|
||
|
||
MELPA-STYLE-RECIPE is either a symbol naming a package, or a list
|
||
whose car is a symbol naming a package and whose cdr is a
|
||
property list containing e.g. `:type', `:local-repo', `:files',
|
||
and VC backend specific keywords.
|
||
|
||
First, the package recipe is registered with straight.el. If
|
||
NO-CLONE is a function, then it is called with two arguments: the
|
||
package name as a string, and a boolean value indicating whether
|
||
the local repository for the package is available. In that case,
|
||
the return value of the function is used as the value of NO-CLONE
|
||
instead. In any case, if NO-CLONE is non-nil, then processing
|
||
stops here.
|
||
|
||
Otherwise, the repository is cloned, if it is missing. If
|
||
NO-BUILD is a function, then it is called with one argument: the
|
||
package name as a string. In that case, the return value of the
|
||
function is used as the value of NO-BUILD instead. In any case,
|
||
if NO-BUILD is non-nil, then processing halts here. Otherwise,
|
||
the package is built and activated. Note that if the package
|
||
recipe has a nil `:build' entry, then NO-BUILD is ignored
|
||
and processing always stops before building and activation
|
||
occurs.
|
||
|
||
CAUSE is a string explaining the reason why
|
||
`straight-use-package' has been called. It is for internal use
|
||
only, and is used to construct progress messages. INTERACTIVE is
|
||
non-nil if the function has been called interactively. It is for
|
||
internal use only, and is used to determine whether to show a
|
||
hint about how to install the package permanently.
|
||
|
||
Return non-nil if package was actually installed, and nil
|
||
otherwise (this can only happen if NO-CLONE is non-nil).
|
||
|
||
\(fn MELPA-STYLE-RECIPE &optional NO-CLONE NO-BUILD CAUSE INTERACTIVE)" t nil)
|
||
|
||
(autoload 'straight-register-package "straight" "\
|
||
Register a package without cloning, building, or activating it.
|
||
This function is equivalent to calling `straight-use-package'
|
||
with a non-nil argument for NO-CLONE. It is provided for
|
||
convenience. MELPA-STYLE-RECIPE is as for
|
||
`straight-use-package'.
|
||
|
||
\(fn MELPA-STYLE-RECIPE)" nil nil)
|
||
|
||
(autoload 'straight-use-package-no-build "straight" "\
|
||
Register and clone a package without building it.
|
||
This function is equivalent to calling `straight-use-package'
|
||
with nil for NO-CLONE but a non-nil argument for NO-BUILD. It is
|
||
provided for convenience. MELPA-STYLE-RECIPE is as for
|
||
`straight-use-package'.
|
||
|
||
\(fn MELPA-STYLE-RECIPE)" nil nil)
|
||
|
||
(autoload 'straight-use-package-lazy "straight" "\
|
||
Register, build, and activate a package if it is already cloned.
|
||
This function is equivalent to calling `straight-use-package'
|
||
with symbol `lazy' for NO-CLONE. It is provided for convenience.
|
||
MELPA-STYLE-RECIPE is as for `straight-use-package'.
|
||
|
||
\(fn MELPA-STYLE-RECIPE)" nil nil)
|
||
|
||
(autoload 'straight-use-recipes "straight" "\
|
||
Register a recipe repository using MELPA-STYLE-RECIPE.
|
||
This registers the recipe and builds it if it is already cloned.
|
||
Note that you probably want the recipe for a recipe repository to
|
||
include a nil `:build' property, to unconditionally
|
||
inhibit the build phase.
|
||
|
||
This function also adds the recipe repository to
|
||
`straight-recipe-repositories', at the end of the list.
|
||
|
||
\(fn MELPA-STYLE-RECIPE)" nil nil)
|
||
|
||
(autoload 'straight-override-recipe "straight" "\
|
||
Register MELPA-STYLE-RECIPE as a recipe override.
|
||
This puts it in `straight-recipe-overrides', depending on the
|
||
value of `straight-current-profile'.
|
||
|
||
\(fn MELPA-STYLE-RECIPE)" nil nil)
|
||
|
||
(autoload 'straight-check-package "straight" "\
|
||
Rebuild a PACKAGE if it has been modified.
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'. See also `straight-rebuild-package' and
|
||
`straight-check-all'.
|
||
|
||
\(fn PACKAGE)" t nil)
|
||
|
||
(autoload 'straight-check-all "straight" "\
|
||
Rebuild any packages that have been modified.
|
||
See also `straight-rebuild-all' and `straight-check-package'.
|
||
This function should not be called during init." t nil)
|
||
|
||
(autoload 'straight-rebuild-package "straight" "\
|
||
Rebuild a PACKAGE.
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'. With prefix argument RECURSIVE, rebuild
|
||
all dependencies as well. See also `straight-check-package' and
|
||
`straight-rebuild-all'.
|
||
|
||
\(fn PACKAGE &optional RECURSIVE)" t nil)
|
||
|
||
(autoload 'straight-rebuild-all "straight" "\
|
||
Rebuild all packages.
|
||
See also `straight-check-all' and `straight-rebuild-package'." t nil)
|
||
|
||
(autoload 'straight-prune-build-cache "straight" "\
|
||
Prune the build cache.
|
||
This means that only packages that were built in the last init
|
||
run and subsequent interactive session will remain; other
|
||
packages will have their build mtime information and any cached
|
||
autoloads discarded." nil nil)
|
||
|
||
(autoload 'straight-prune-build-directory "straight" "\
|
||
Prune the build directory.
|
||
This means that only packages that were built in the last init
|
||
run and subsequent interactive session will remain; other
|
||
packages will have their build directories deleted." nil nil)
|
||
|
||
(autoload 'straight-prune-build "straight" "\
|
||
Prune the build cache and build directory.
|
||
This means that only packages that were built in the last init
|
||
run and subsequent interactive session will remain; other
|
||
packages will have their build mtime information discarded and
|
||
their build directories deleted." t nil)
|
||
|
||
(autoload 'straight-normalize-package "straight" "\
|
||
Normalize a PACKAGE's local repository to its recipe's configuration.
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'.
|
||
|
||
\(fn PACKAGE)" t nil)
|
||
|
||
(autoload 'straight-normalize-all "straight" "\
|
||
Normalize all packages. See `straight-normalize-package'.
|
||
Return a list of recipes for packages that were not successfully
|
||
normalized. If multiple packages come from the same local
|
||
repository, only one is normalized.
|
||
|
||
PREDICATE, if provided, filters the packages that are normalized.
|
||
It is called with the package name as a string, and should return
|
||
non-nil if the package should actually be normalized.
|
||
|
||
\(fn &optional PREDICATE)" t nil)
|
||
|
||
(autoload 'straight-fetch-package "straight" "\
|
||
Try to fetch a PACKAGE from the primary remote.
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'. With prefix argument FROM-UPSTREAM,
|
||
fetch not just from primary remote but also from upstream (for
|
||
forked packages).
|
||
|
||
\(fn PACKAGE &optional FROM-UPSTREAM)" t nil)
|
||
|
||
(autoload 'straight-fetch-package-and-deps "straight" "\
|
||
Try to fetch a PACKAGE and its (transitive) dependencies.
|
||
PACKAGE, its dependencies, their dependencies, etc. are fetched
|
||
from their primary remotes.
|
||
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'. With prefix argument FROM-UPSTREAM,
|
||
fetch not just from primary remote but also from upstream (for
|
||
forked packages).
|
||
|
||
\(fn PACKAGE &optional FROM-UPSTREAM)" t nil)
|
||
|
||
(autoload 'straight-fetch-all "straight" "\
|
||
Try to fetch all packages from their primary remotes.
|
||
With prefix argument FROM-UPSTREAM, fetch not just from primary
|
||
remotes but also from upstreams (for forked packages).
|
||
|
||
Return a list of recipes for packages that were not successfully
|
||
fetched. If multiple packages come from the same local
|
||
repository, only one is fetched.
|
||
|
||
PREDICATE, if provided, filters the packages that are fetched. It
|
||
is called with the package name as a string, and should return
|
||
non-nil if the package should actually be fetched.
|
||
|
||
\(fn &optional FROM-UPSTREAM PREDICATE)" t nil)
|
||
|
||
(autoload 'straight-merge-package "straight" "\
|
||
Try to merge a PACKAGE from the primary remote.
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'. With prefix argument FROM-UPSTREAM,
|
||
merge not just from primary remote but also from upstream (for
|
||
forked packages).
|
||
|
||
\(fn PACKAGE &optional FROM-UPSTREAM)" t nil)
|
||
|
||
(autoload 'straight-merge-package-and-deps "straight" "\
|
||
Try to merge a PACKAGE and its (transitive) dependencies.
|
||
PACKAGE, its dependencies, their dependencies, etc. are merged
|
||
from their primary remotes.
|
||
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'. With prefix argument FROM-UPSTREAM,
|
||
merge not just from primary remote but also from upstream (for
|
||
forked packages).
|
||
|
||
\(fn PACKAGE &optional FROM-UPSTREAM)" t nil)
|
||
|
||
(autoload 'straight-merge-all "straight" "\
|
||
Try to merge all packages from their primary remotes.
|
||
With prefix argument FROM-UPSTREAM, merge not just from primary
|
||
remotes but also from upstreams (for forked packages).
|
||
|
||
Return a list of recipes for packages that were not successfully
|
||
merged. If multiple packages come from the same local
|
||
repository, only one is merged.
|
||
|
||
PREDICATE, if provided, filters the packages that are merged. It
|
||
is called with the package name as a string, and should return
|
||
non-nil if the package should actually be merged.
|
||
|
||
\(fn &optional FROM-UPSTREAM PREDICATE)" t nil)
|
||
|
||
(autoload 'straight-pull-package "straight" "\
|
||
Try to pull a PACKAGE from the primary remote.
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'. With prefix argument FROM-UPSTREAM, pull
|
||
not just from primary remote but also from upstream (for forked
|
||
packages).
|
||
|
||
\(fn PACKAGE &optional FROM-UPSTREAM)" t nil)
|
||
|
||
(autoload 'straight-pull-package-and-deps "straight" "\
|
||
Try to pull a PACKAGE and its (transitive) dependencies.
|
||
PACKAGE, its dependencies, their dependencies, etc. are pulled
|
||
from their primary remotes.
|
||
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'. With prefix argument FROM-UPSTREAM,
|
||
pull not just from primary remote but also from upstream (for
|
||
forked packages).
|
||
|
||
\(fn PACKAGE &optional FROM-UPSTREAM)" t nil)
|
||
|
||
(autoload 'straight-pull-all "straight" "\
|
||
Try to pull all packages from their primary remotes.
|
||
With prefix argument FROM-UPSTREAM, pull not just from primary
|
||
remotes but also from upstreams (for forked packages).
|
||
|
||
Return a list of recipes for packages that were not successfully
|
||
pulled. If multiple packages come from the same local repository,
|
||
only one is pulled.
|
||
|
||
PREDICATE, if provided, filters the packages that are pulled. It
|
||
is called with the package name as a string, and should return
|
||
non-nil if the package should actually be pulled.
|
||
|
||
\(fn &optional FROM-UPSTREAM PREDICATE)" t nil)
|
||
|
||
(autoload 'straight-push-package "straight" "\
|
||
Push a PACKAGE to its primary remote, if necessary.
|
||
PACKAGE is a string naming a package. Interactively, select
|
||
PACKAGE from the known packages in the current Emacs session
|
||
using `completing-read'.
|
||
|
||
\(fn PACKAGE)" t nil)
|
||
|
||
(autoload 'straight-push-all "straight" "\
|
||
Try to push all packages to their primary remotes.
|
||
|
||
Return a list of recipes for packages that were not successfully
|
||
pushed. If multiple packages come from the same local repository,
|
||
only one is pushed.
|
||
|
||
PREDICATE, if provided, filters the packages that are normalized.
|
||
It is called with the package name as a string, and should return
|
||
non-nil if the package should actually be normalized.
|
||
|
||
\(fn &optional PREDICATE)" t nil)
|
||
|
||
(autoload 'straight-freeze-versions "straight" "\
|
||
Write version lockfiles for currently activated packages.
|
||
This implies first pushing all packages that have unpushed local
|
||
changes. If the package management system has been used since the
|
||
last time the init-file was reloaded, offer to fix the situation
|
||
by reloading the init-file again. If FORCE is
|
||
non-nil (interactively, if a prefix argument is provided), skip
|
||
all checks and write the lockfile anyway.
|
||
|
||
Currently, writing version lockfiles requires cloning all lazily
|
||
installed packages. Hopefully, this inconvenient requirement will
|
||
be removed in the future.
|
||
|
||
Multiple lockfiles may be written (one for each profile),
|
||
according to the value of `straight-profiles'.
|
||
|
||
\(fn &optional FORCE)" t nil)
|
||
|
||
(autoload 'straight-thaw-versions "straight" "\
|
||
Read version lockfiles and restore package versions to those listed." t nil)
|
||
|
||
(autoload 'straight-bug-report "straight" "\
|
||
Test straight.el in a clean environment.
|
||
ARGS may be any of the following keywords and their respective values:
|
||
- :pre-bootstrap (Form)...
|
||
Forms evaluated before bootstrapping straight.el
|
||
e.g. (setq straight-repository-branch \"develop\")
|
||
Note this example is already in the default bootstrapping code.
|
||
|
||
- :post-bootstrap (Form)...
|
||
Forms evaluated in the testing environment after boostrapping.
|
||
e.g. (straight-use-package '(example :type git :host github))
|
||
|
||
- :interactive Boolean
|
||
If nil, the subprocess will immediately exit after the test.
|
||
Output will be printed to `straight-bug-report--process-buffer'
|
||
Otherwise, the subprocess will be interactive.
|
||
|
||
- :preserve Boolean
|
||
If non-nil, the test directory is left in the directory stored in the
|
||
variable `temporary-file-directory'. Otherwise, it is
|
||
immediately removed after the test is run.
|
||
|
||
- :executable String
|
||
Indicate the Emacs executable to launch.
|
||
Defaults to the path of the current Emacs executable.
|
||
|
||
- :raw Boolean
|
||
If non-nil, the raw process output is sent to
|
||
`straight-bug-report--process-buffer'. Otherwise, it is
|
||
formatted as markdown for submitting as an issue.
|
||
|
||
- :user-dir String
|
||
If non-nil, the test is run with `user-emacs-directory' set to STRING.
|
||
Otherwise, a temporary directory is created and used.
|
||
Unless absolute, paths are expanded relative to the variable
|
||
`temporary-file-directory'.
|
||
|
||
ARGS are accessible within the :pre/:post-bootsrap phases via the
|
||
locally bound plist, straight-bug-report-args.
|
||
|
||
\(fn &rest ARGS)" nil t)
|
||
|
||
(function-put 'straight-bug-report 'lisp-indent-function '0)
|
||
|
||
(autoload 'straight-dependencies "straight" "\
|
||
Return a list of PACKAGE's dependencies.
|
||
|
||
\(fn &optional PACKAGE)" t nil)
|
||
|
||
(autoload 'straight-dependents "straight" "\
|
||
Return a list PACKAGE's dependents.
|
||
|
||
\(fn &optional PACKAGE)" t nil)
|
||
|
||
(register-definition-prefixes "straight" '("straight-"))
|
||
|
||
;;;***
|
||
|
||
;;;### (autoloads nil "straight-x" "straight-x.el" (0 0 0 0))
|
||
;;; Generated autoloads from straight-x.el
|
||
|
||
(defvar straight-x-pinned-packages nil "\
|
||
List of pinned packages.")
|
||
|
||
(register-definition-prefixes "straight-x" '("straight-x-"))
|
||
|
||
;;;***
|
||
|
||
(provide 'straight-autoloads)
|
||
;; Local Variables:
|
||
;; version-control: never
|
||
;; no-byte-compile: t
|
||
;; no-update-autoloads: t
|
||
;; coding: utf-8
|
||
;; End:
|
||
;;; straight-autoloads.el ends here
|