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. --- emacs/guix-main.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'emacs/guix-main.scm') diff --git a/emacs/guix-main.scm b/emacs/guix-main.scm index b2f63351f0..1dd57bb71a 100644 --- a/emacs/guix-main.scm +++ b/emacs/guix-main.scm @@ -31,10 +31,6 @@ ;; installed manifest but not in a package directory), ‘id’ parameter is ;; still "name-version" string. So ‘id’ package parameter in the code ;; below is either an object-address number or a full-name string. -;; -;; Important: as object addresses live only during guile session, elisp -;; part should take care about updating information after "Guix REPL" is -;; restarted (TODO!) ;; To speed-up the process of getting information, the following ;; auxiliary variables are used: @@ -60,6 +56,7 @@ (guix utils) (guix ui) (guix scripts package) + (guix scripts pull) (gnu packages)) (define-syntax-rule (first-or-false lst) -- cgit v1.2.3