;;; 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