summary refs log tree commit diff
path: root/doc/emacs.texi
diff options
context:
space:
mode:
authorAlex Kost <alezost@gmail.com>2015-10-09 16:45:24 +0300
committerAlex Kost <alezost@gmail.com>2015-10-12 10:59:31 +0300
commitad8b83bda052a12077d5da4c3c9b3d3d0911025a (patch)
tree12fc3d3b11e76f4337a423f3d044223e97fbd77e /doc/emacs.texi
parent9d373377c96d9e83653f9edc04bbc8566a5174b6 (diff)
downloadguix-ad8b83bda052a12077d5da4c3c9b3d3d0911025a.tar.gz
emacs: Add 'guix-devel-build-package-source'.
Suggested by Ludovic Courtès <ludo@gnu.org>.

* guix/scripts.scm (build-package-source): New procedure.
* emacs/guix-devel.el (guix-devel-build-package-source): New command.
  (guix-devel-keys-map): Add key binding for it.
* doc/emacs.texi (Emacs Development): Document it.
Diffstat (limited to 'doc/emacs.texi')
-rw-r--r--doc/emacs.texi6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/emacs.texi b/doc/emacs.texi
index 325e14e2a4..ab69515972 100644
--- a/doc/emacs.texi
+++ b/doc/emacs.texi
@@ -667,6 +667,12 @@ this command---for example, with @kbd{C-M-x} (@pxref{To eval or not to
 eval,,, geiser, Geiser User Manual})
 (@code{guix-devel-build-package-definition}).
 
+@item C-c . s
+Build a source derivation of the package defined by the current variable
+definition.  This command has the same meaning as @code{guix build -S}
+shell command (@pxref{Invoking guix build})
+(@code{guix-devel-build-package-source}).
+
 @item C-c . l
 Lint (check) a package defined by the current variable definition
 (@pxref{Invoking guix lint}) (@code{guix-devel-lint-package}).