;;; guix-autoloads.el --- automatically extracted autoloads
;;
;;; Code:


;;;### (autoloads nil "guix-about" "guix-about.el" (0 1))
;;; Generated autoloads from guix-about.el

(autoload 'guix-version "guix-about" "\
Display Guix version in the echo area.

\(fn)" t nil)

;;;***

;;;### (autoloads nil "guix-base" "guix-base.el" (0 1))
;;; Generated autoloads from guix-base.el

(autoload 'guix-apply-manifest "guix-base" "\
Apply manifest from FILE to PROFILE.
This function has the same meaning as 'guix package --manifest' command.
See Info node `(guix) Invoking guix package' for details.

Interactively, use the current profile and prompt for manifest
FILE.  With a prefix argument, also prompt for PROFILE.

\(fn PROFILE FILE &optional OPERATION-BUFFER)" t nil)

(autoload 'guix-pull "guix-base" "\
Run Guix pull operation.
If VERBOSE is non-nil (with prefix argument), produce verbose output.

\(fn &optional VERBOSE)" t nil)

;;;***

;;;### (autoloads nil "guix-build-log" "guix-build-log.el" (0 1))
;;; Generated autoloads from guix-build-log.el

(autoload 'guix-build-log-mode "guix-build-log" "\
Major mode for viewing Guix build logs.

\\{guix-build-log-mode-map}

\(fn)" t nil)

(autoload 'guix-build-log-minor-mode "guix-build-log" "\
Toggle Guix Build Log minor mode.

With a prefix argument ARG, enable Guix Build Log minor mode if
ARG is positive, and disable it otherwise.  If called from Lisp,
enable the mode if ARG is omitted or nil.

When Guix Build Log minor mode is enabled, it highlights build
log in the current buffer.  This mode can be enabled
programmatically using hooks:

  (add-hook 'shell-mode-hook 'guix-build-log-minor-mode)

\\{guix-build-log-minor-mode-map}

\(fn &optional ARG)" t nil)

(autoload 'guix-build-log-minor-mode-activate-maybe "guix-build-log" "\
Activate `guix-build-log-minor-mode' depending on
`guix-build-log-minor-mode-activate' variable.

\(fn)" nil nil)

(add-hook 'shell-mode-hook 'guix-build-log-minor-mode-activate-maybe)

(add-to-list 'auto-mode-alist (cons (rx "/guix/drvs/" (= 2 alnum) "/" (= 30 alnum) "-" (+ (any alnum "-+.")) ".drv" string-end) 'guix-build-log-mode))

;;;***

;;;### (autoloads nil "guix-command" "guix-command.el" (0 1))
;;; Generated autoloads from guix-command.el
 (autoload 'guix "guix-command" "Popup window for 'guix'." t)

;;;***

;;;### (autoloads nil "guix-devel" "guix-devel.el" (0 1))
;;; Generated autoloads from guix-devel.el

(autoload 'guix-devel-mode "guix-devel" "\
Minor mode for `scheme-mode' buffers.

With a prefix argument ARG, enable the mode if ARG is positive,
and disable it otherwise.  If called from Lisp, enable the mode
if ARG is omitted or nil.

When Guix Devel mode is enabled, it provides the following key
bindings:

\\{guix-devel-mode-map}

\(fn &optional ARG)" t nil)

(autoload 'guix-devel-activate-mode-maybe "guix-devel" "\
Activate `guix-devel-mode' depending on
`guix-devel-activate-mode' variable.

\(fn)" nil nil)

(add-hook 'scheme-mode-hook 'guix-devel-activate-mode-maybe)

;;;***

;;;### (autoloads nil "guix-emacs" "guix-emacs.el" (0 1))
;;; Generated autoloads from guix-emacs.el

(autoload 'guix-emacs-autoload-packages "guix-emacs" "\
Autoload Emacs packages installed in PROFILES.
If PROFILES are not specified, use a default user and system
profiles.

'Autoload' means add directories with Emacs packages to
`load-path' and load 'autoloads' files matching
`guix-emacs-autoloads-regexp'.

\(fn &rest PROFILES)" t nil)

;;;***

;;;### (autoloads nil "guix-hydra-build" "guix-hydra-build.el" (0
;;;;;;  1))
;;; Generated autoloads from guix-hydra-build.el

(autoload 'guix-hydra-latest-builds "guix-hydra-build" "\
Display latest NUMBER of Hydra builds.
ARGS are the same arguments as for `guix-hydra-build-latest-api-url'.
Interactively, prompt for NUMBER.  With prefix argument, prompt
for all ARGS.

\(fn NUMBER &rest ARGS)" t nil)

(autoload 'guix-hydra-queued-builds "guix-hydra-build" "\
Display the NUMBER of queued Hydra builds.

\(fn NUMBER)" t nil)

;;;***

;;;### (autoloads nil "guix-hydra-jobset" "guix-hydra-jobset.el"
;;;;;;  (0 1))
;;; Generated autoloads from guix-hydra-jobset.el

(autoload 'guix-hydra-jobsets "guix-hydra-jobset" "\
Display jobsets of PROJECT.

\(fn PROJECT)" t nil)

;;;***

;;;### (autoloads nil "guix-license" "guix-license.el" (0 1))
;;; Generated autoloads from guix-license.el

(autoload 'guix-find-license-definition "guix-license" "\
Open licenses file from DIRECTORY and move to the LICENSE definition.
See `guix-license-file' for the meaning of DIRECTORY.
Interactively, with prefix argument, prompt for DIRECTORY.

\(fn LICENSE &optional DIRECTORY)" t nil)

(autoload 'guix-browse-license-url "guix-license" "\
Browse URL of a LICENSE.

\(fn LICENSE)" t nil)

;;;***

;;;### (autoloads nil "guix-location" "guix-location.el" (0 1))
;;; Generated autoloads from guix-location.el

(autoload 'guix-find-location "guix-location" "\
Go to LOCATION of a package.
LOCATION is a string of the form:

  \"FILE:LINE:COLUMN\"

If FILE is relative, it is considered to be relative to
DIRECTORY (`guix-directory' by default).

Interactively, prompt for LOCATION.  With prefix argument, prompt
for DIRECTORY as well.

\(fn LOCATION &optional DIRECTORY)" t nil)

(autoload 'guix-edit "guix-location" "\
Edit (go to location of) package with ID-OR-NAME.
See `guix-find-location' for the meaning of package location and
DIRECTORY.
Interactively, with prefix argument, prompt for DIRECTORY.

\(fn ID-OR-NAME &optional DIRECTORY)" t nil)

;;;***

;;;### (autoloads nil "guix-pcomplete" "guix-pcomplete.el" (0 1))
;;; Generated autoloads from guix-pcomplete.el

(autoload 'pcomplete/guix "guix-pcomplete" "\
Completion for `guix'.

\(fn)" nil nil)

;;;***

;;;### (autoloads nil "guix-prettify" "guix-prettify.el" (0 1))
;;; Generated autoloads from guix-prettify.el

(autoload 'guix-prettify-mode "guix-prettify" "\
Toggle Guix Prettify mode.

With a prefix argument ARG, enable Guix Prettify mode if ARG is
positive, and disable it otherwise.  If called from Lisp, enable
the mode if ARG is omitted or nil.

When Guix Prettify mode is enabled, hash-parts of the Guix store
file names (see `guix-prettify-regexp') are prettified,
i.e. displayed as `guix-prettify-char' character.  This mode can
be enabled programmatically using hooks:

  (add-hook 'shell-mode-hook 'guix-prettify-mode)

It is possible to enable the mode in any buffer, however not any
buffer's highlighting may survive after adding new elements to
`font-lock-keywords' (see `guix-prettify-special-modes' for
details).

Also you can use `global-guix-prettify-mode' to enable Guix
Prettify mode for all modes that support font-locking.

\(fn &optional ARG)" t nil)

(defvar global-guix-prettify-mode nil "\
Non-nil if Global Guix-Prettify mode is enabled.
See the `global-guix-prettify-mode' command
for a description of this minor mode.
Setting this variable directly does not take effect;
either customize it (see the info node `Easy Customization')
or call the function `global-guix-prettify-mode'.")

(custom-autoload 'global-guix-prettify-mode "guix-prettify" nil)

(autoload 'global-guix-prettify-mode "guix-prettify" "\
Toggle Guix-Prettify mode in all buffers.
With prefix ARG, enable Global Guix-Prettify mode if ARG is positive;
otherwise, disable it.  If called from Lisp, enable the mode if
ARG is omitted or nil.

Guix-Prettify mode is enabled in all buffers where
`guix-prettify-turn-on' would do it.
See `guix-prettify-mode' for more information on Guix-Prettify mode.

\(fn &optional ARG)" t nil)

(defalias 'guix-prettify-global-mode 'global-guix-prettify-mode)

;;;***

;;;### (autoloads nil "guix-ui-generation" "guix-ui-generation.el"
;;;;;;  (0 1))
;;; Generated autoloads from guix-ui-generation.el

(autoload 'guix-generations "guix-ui-generation" "\
Display information about all generations.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn &optional PROFILE)" t nil)

(autoload 'guix-last-generations "guix-ui-generation" "\
Display information about last NUMBER generations.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn NUMBER &optional PROFILE)" t nil)

(autoload 'guix-generations-by-time "guix-ui-generation" "\
Display information about generations created between FROM and TO.
FROM and TO should be time values.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn FROM TO &optional PROFILE)" t nil)

;;;***

;;;### (autoloads nil "guix-ui-license" "guix-ui-license.el" (0 1))
;;; Generated autoloads from guix-ui-license.el

(autoload 'guix-licenses "guix-ui-license" "\
Display licenses of the Guix packages.

\(fn)" t nil)

;;;***

;;;### (autoloads nil "guix-ui-location" "guix-ui-location.el" (0
;;;;;;  1))
;;; Generated autoloads from guix-ui-location.el

(autoload 'guix-locations "guix-ui-location" "\
Display locations of the Guix packages.

\(fn)" t nil)

;;;***

;;;### (autoloads nil "guix-ui-package" "guix-ui-package.el" (0 1))
;;; Generated autoloads from guix-ui-package.el

(autoload 'guix-packages-by-name "guix-ui-package" "\
Display Guix packages with NAME.
NAME is a string with name specification.  It may optionally contain
a version number.  Examples: \"guile\", \"guile@2.0.11\".

If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn NAME &optional PROFILE)" t nil)

(autoload 'guix-packages-by-license "guix-ui-package" "\
Display Guix packages with LICENSE.
LICENSE is a license name string.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn LICENSE &optional PROFILE)" t nil)

(autoload 'guix-packages-by-location "guix-ui-package" "\
Display Guix packages placed in LOCATION file.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn LOCATION &optional PROFILE)" t nil)

(autoload 'guix-package-from-file "guix-ui-package" "\
Display Guix package that the code from FILE evaluates to.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn FILE &optional PROFILE)" t nil)

(autoload 'guix-search-by-regexp "guix-ui-package" "\
Search for Guix packages by REGEXP.
PARAMS are package parameters that should be searched.
If PARAMS are not specified, use `guix-package-search-params'.

If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn REGEXP &optional PARAMS PROFILE)" t nil)

(autoload 'guix-search-by-name "guix-ui-package" "\
Search for Guix packages matching REGEXP in a package name.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn REGEXP &optional PROFILE)" t nil)

(autoload 'guix-installed-packages "guix-ui-package" "\
Display information about installed Guix packages.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn &optional PROFILE)" t nil)

(autoload 'guix-installed-user-packages "guix-ui-package" "\
Display information about Guix packages installed in a user profile.

\(fn)" t nil)

(autoload 'guix-installed-system-packages "guix-ui-package" "\
Display information about Guix packages installed in a system profile.

\(fn)" t nil)

(autoload 'guix-obsolete-packages "guix-ui-package" "\
Display information about obsolete Guix packages.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn &optional PROFILE)" t nil)

(autoload 'guix-all-available-packages "guix-ui-package" "\
Display information about all available Guix packages.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn &optional PROFILE)" t nil)

(autoload 'guix-newest-available-packages "guix-ui-package" "\
Display information about the newest available Guix packages.
If PROFILE is nil, use `guix-current-profile'.
Interactively with prefix, prompt for PROFILE.

\(fn &optional PROFILE)" t nil)

;;;***

;;;### (autoloads nil "guix-ui-system-generation" "guix-ui-system-generation.el"
;;;;;;  (0 1))
;;; Generated autoloads from guix-ui-system-generation.el

(autoload 'guix-system-generations "guix-ui-system-generation" "\
Display information about system generations.

\(fn)" t nil)

(autoload 'guix-last-system-generations "guix-ui-system-generation" "\
Display information about last NUMBER of system generations.

\(fn NUMBER)" t nil)

(autoload 'guix-system-generations-by-time "guix-ui-system-generation" "\
Display information about system generations created between FROM and TO.

\(fn FROM TO)" t nil)

;;;***

;;;### (autoloads nil nil ("guix-backend.el" "guix-buffer.el" "guix-config.el"
;;;;;;  "guix-entry.el" "guix-external.el" "guix-geiser.el" "guix-guile.el"
;;;;;;  "guix-help-vars.el" "guix-history.el" "guix-hydra.el" "guix-info.el"
;;;;;;  "guix-init.el" "guix-list.el" "guix-messages.el" "guix-popup.el"
;;;;;;  "guix-profiles.el" "guix-read.el" "guix-ui.el" "guix-utils.el")
;;;;;;  (0 1))

;;;***

(provide 'guix-autoloads)
;; Local Variables:
;; version-control: never
;; no-byte-compile: t
;; no-update-autoloads: t
;; coding: utf-8
;; End:
;;; guix-autoloads.el ends here
