From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: [PATCH 0/4] Update mu and autoload mu4e. Date: Wed, 11 May 2016 14:32:00 +0300 Message-ID: <87bn4cn83z.fsf@gmail.com> References: <1462702911-18777-1-git-send-email-alezost@gmail.com> <87vb2noutl.fsf@gnu.org> <877ff2727n.fsf@gmail.com> <87a8jyhwsa.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33043) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0SN4-0008WA-2G for guix-devel@gnu.org; Wed, 11 May 2016 07:32:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0SMz-0007qV-Oc for guix-devel@gnu.org; Wed, 11 May 2016 07:32:04 -0400 In-Reply-To: <87a8jyhwsa.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 10 May 2016 15:23:17 +0200") 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" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Ludovic Court=C3=A8s (2016-05-10 16:23 +0300) wrote: > Alex Kost skribis: > >> Ludovic Court=C3=A8s (2016-05-09 23:11 +0300) wrote: >> >>> Alex Kost skribis: >>> >>>> Hello, does anyone use mu4e (emacs interface for 'mu')? If you do, may >>>> I ask how? By adding "~/.guix-profile/share/emacs/site-lisp/mu4e" to >>>> 'load-path' manually and requiring mu4e? >>> >>> I don=E2=80=99t use it, but=E2=80=A6 >>> >>>> Our Emacs doesn't look in sub-directories of "share/emacs/site-lisp" >>>> (only in "guix.d" subdir), so mu4e is not found automatically... >>>> I've just thought that it would probably be better to look at site-lisp >>>> subdirs and not to use a special "guix.d" directory, but it's for a >>>> separate thread. >>> >>> =E2=80=A6 I would just move =E2=80=98mu4e=E2=80=99 under =E2=80=98guix.= d=E2=80=99, no? >> >> Why? magit, geiser, paredit, emms, w3m, wget (and probably some others) >> are all in 'site-lisp'. Do you think they also should be moved into >> sub-directories? I don't mind but=E2=80=A6 > > Ah no, you=E2=80=99re right. Then at least =E2=80=9Cmv mu4e/*.el .=E2=80= =9D? Sorry, what do you mean? My patch already puts elisp files in "site-lisp" directory. > The main problem seems to be this mu4e/ sub-directory. Yes, and it is fixed with PATCH 2. Currently *.el[c] files go to "site-lisp/mu4e" directory so our emacs doesn't find them. To fix it I add a phase to patch "configure.ac" and the elisp files will go to "site-lisp", as the GNU Build System originally wants. To clear it all up, this package modifies 'lispdir' automake variable, so if you do this: ./configure --with-lispdir=3D/tmp/mu4e-elisp-files The elisp files will go to "/tmp/mu4e-elisp-files/mu4e" directory. I just removed this violent modification, so *.el files go where they should (without additional "mu4e" level). --=20 Alex