From 2d7bf949277a0889ced8aa486c4ef16cb7cf6b1a Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Tue, 21 Oct 2014 11:48:28 +0400 Subject: emacs: Add 'guix-pull' command. * emacs/guix-base.el (guix-pull): New command. (guix-update-after-pull, guix-after-pull-hook): New variables. (guix-restart-repl-after-pull, guix-update-buffers-maybe-after-pull): New procedures. * emacs/guix-main.scm: Use (guix scripts pull) module. * doc/emacs.texi (Emacs Commands): Document 'guix-pull' command. --- doc/emacs.texi | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'doc') diff --git a/doc/emacs.texi b/doc/emacs.texi index 4c3833ad0b..17440e4b46 100644 --- a/doc/emacs.texi +++ b/doc/emacs.texi @@ -133,6 +133,17 @@ date/time prompt,,, org, Org Mode Manual}). @end table +You can also invoke the @command{guix pull} command (@pxref{Invoking +guix pull}) from Emacs using: + +@table @kbd +@item M-x guix-pull +With @kbd{C-u}, make it verbose. +@end table + +Once @command{guix pull} has succeeded, the Guix REPL is restared. This +allows you to keep using the Emacs interface with the updated Guix. + @node Emacs General info @subsubsection General information -- cgit v1.2.3