From mboxrd@z Thu Jan 1 00:00:00 1970 From: myglc2 Subject: guix-edit shows "Autodoc not available..." w/ 2 REPLs Date: Mon, 11 Jul 2016 11:09:02 -0400 Message-ID: <86furgyzxt.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44409) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMcru-0000VG-Ry for help-guix@gnu.org; Mon, 11 Jul 2016 11:11:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMcro-0006JN-RB for help-guix@gnu.org; Mon, 11 Jul 2016 11:11:33 -0400 Received: from plane.gmane.org ([80.91.229.3]:48027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMcro-0006J9-KC for help-guix@gnu.org; Mon, 11 Jul 2016 11:11:28 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1bMcrl-0002sO-44 for help-guix@gnu.org; Mon, 11 Jul 2016 17:11:25 +0200 Received: from c-73-167-118-254.hsd1.ma.comcast.net ([73.167.118.254]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Jul 2016 17:11:25 +0200 Received: from myglc2 by c-73-167-118-254.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Jul 2016 17:11:25 +0200 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org Running guix/debian ... When I do 'M-x guix-edit RET screen RET' I get ... "Autodoc not available (No Geiser REPL for this buffer (try M-x run-geiser))" ... This puzzles me because guix already has 2 REPLs running ... * * Guile REPL * 1228 REPL (Guile REPL<1> run) * *Guix REPL* 312 REPL (Guile REPL run) So... I wonder, should I really need to start up another REPL? Or... is something fishy with my setup? My .emacs.d/init.el file contains ... *** ;; start: guix emacs setup ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; to run emacs interface from git checkout and have guix-edit operate ;; on git checkout files (let ((dir "/home/g1/dev/guix/emacs")) (add-to-list 'load-path dir) (setq guix-load-path dir)) (require 'guix-init nil t) ;; to read the guix manual from git checkout (with-eval-after-load 'info (info-initialize) (add-to-list 'Info-directory-list "/home/g1/dev/guix/doc")) ;; from 8.3 The Perfect Setup ;; [...] ;; For convenient Guix development, make sure to augment Guile’s load ;; path so that it finds source files from your checkout: ;; TK check to make sure this is really necessary (with-eval-after-load 'geiser-guile (add-to-list 'geiser-guile-load-path "~/dev/guix")) ;; from #guix for guix compatible diffs (setq ediff-patch-options "-b -f") ;; TK add paredit ;; end: guix emacs setup ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; *** Running this git checkout ... * master fda746b [behind 6] gnu: menu-cache: Update to 1.0.1. guix config ... g1@e3b:~/dev/guix$ stat /home/g1/.config/guix/latest | grep File: File: ‘/home/g1/.config/guix/latest’ -> ‘../../dev/guix’ /home/g1: .guix-profile -> /var/guix/profiles/per-user/g1/guix-profile ~/.profile contains ... *** # guix export GUIX_LOCPATH=$HOME/.guix-profile/lib/locale GUIX_PROFILE="$HOME/.guix-profile" source "$HOME/.guix-profile/etc/profile" ***