From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: Multiple versions Date: Sun, 27 Dec 2015 17:11:20 +0300 Message-ID: <87fuyo2d87.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53322) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDC2f-0002cf-KS for guix-devel@gnu.org; Sun, 27 Dec 2015 09:11:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aDC2c-0001XC-Cu for guix-devel@gnu.org; Sun, 27 Dec 2015 09:11:25 -0500 In-Reply-To: (Dmitry Bogatov's message of "Sat, 26 Dec 2015 23:02:52 +0000 (UTC)") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Dmitry Bogatov Cc: guix-devel@gnu.org Dmitry Bogatov (2015-12-27 02:02 +0300) wrote: > * By default, ~/.guix-profile/share/emacs/site-lisp/guix.d is not in > load-path. `emacs-no-x` exports no variables. So, if I install > some emacs library, like `emacs-f`, evaluating (require 'f) in emacs > fails. It is... unexpected. Is it intended behaviour? Yes, Federico Beffa (the author of emacs-build-system) explained it here: You either have to add guix.d directory manually or you can configure emacs interface that comes with Guix, which means (require 'guix-init) more or less. See (info "(guix) Emacs Initial Setup") for details. -- Alex