Alex Kost writes:
> myglc2 (2016-03-25 18:20 +0300) wrote:
>
[...]
>
> Use (require 'guix-autoloads nil t) instead. Nowadays, the only thing
> 'guix-init' does is it requires 'guix-autoloads'.
>
[...]
>
> The rest looks good to me, I use pretty much the same configurations to
myglc2 (2016-03-25 18:20 +0300) wrote:
> Alex Kost writes:
[...]
>> This issue should be completely fixed now (after commit 092dd65¹).
>> (Just to remind) the original issue is a request for auto-finding emacs
>> packages installed globally (in a system profile).
>>
>> So, if
Alex Kost writes:
> Alex Kost (2016-03-07 12:14 +0300) wrote:
>
>> myglc2 (2016-03-06 17:47 +0300) wrote:
>>
[...]
>>
>> No, I mean it is fixed in the current master, but as I wrote¹ it will
>> take effect only after we update our "guix" package. Currently it is
>>
Alex Kost (2016-03-07 12:14 +0300) wrote:
> myglc2 (2016-03-06 17:47 +0300) wrote:
>
>> Alex Kost writes:
>> [...]
So, should I put ...
'(guix-emacs-load-autoloads "/run/current-system/profile")'
... in init.el, in which case guix INFO should say so.
Alex Kost writes:
> myglc2 (2016-03-08 16:49 +0300) wrote:
>
>> Alex Kost writes:
>>
>>> myglc2 (2016-03-07 23:03 +0300) wrote:
>>>
> [...]
I re-read your earlier posts. AIUI now, in order to use the latest guix
emacs features from 'git checkout
myglc2 (2016-03-08 16:49 +0300) wrote:
> Alex Kost writes:
>
>> myglc2 (2016-03-07 23:03 +0300) wrote:
>>
[...]
>>> I re-read your earlier posts. AIUI now, in order to use the latest guix
>>> emacs features from 'git checkout master' one must add to emacs init:
>>>
>>> (let
Alex Kost writes:
> myglc2 (2016-03-07 23:03 +0300) wrote:
>
>> Alex Kost writes:
>>
>> [...]
>>
>>> No, I mean it is fixed in the current master, but as I wrote¹ it will
>>> take effect only after we update our "guix" package. Currently it is
>>>
myglc2 (2016-03-07 23:03 +0300) wrote:
> Alex Kost writes:
>
> [...]
>
>> No, I mean it is fixed in the current master, but as I wrote¹ it will
>> take effect only after we update our "guix" package. Currently it is
>> "guix-devel" package at commit c3f29bc², which is older
Alex Kost writes:
[...]
> No, I mean it is fixed in the current master, but as I wrote¹ it will
> take effect only after we update our "guix" package. Currently it is
> "guix-devel" package at commit c3f29bc², which is older then commit
> 004ea62 (that fixed this issue).
>
>
Alex Kost writes:
[...]
>> So, should I put ...
>>
>> '(guix-emacs-load-autoloads "/run/current-system/profile")'
>>
>> ... in init.el, in which case guix INFO should say so.
>
> Well, you can do it as a temporary workaround, but we'll fix it soon (I
> mean the system profile
Ludovic Courtès (2016-02-08 12:22 +0300) wrote:
>> From 292c5f137f6cc3cf72e71e2dd5fa40f38fc7d7bb Mon Sep 17 00:00:00 2001
>> From: Alex Kost
>> Date: Sun, 7 Feb 2016 11:08:57 +0300
>> Subject: [PATCH] emacs: 'C-u M-x guix-edit' prompts for directory.
>>
>> * emacs/guix-base.el
myglc2 (2016-02-08 05:52 +0300) wrote:
>> Alex Kost (2016-02-04 23:00 +0300) wrote:
>>
>> [...]
>>> So to recap, you found 2 issues:
>>>
>>> 1. Emacs packages installed in a system profile are not automatically
>>>added to 'load-path'.
>>
>> Fixed in commit 004ea62¹. However, it will take
Alex Kost writes:
> Alex Kost (2016-02-04 23:00 +0300) wrote:
>
> [...]
>> So to recap, you found 2 issues:
>>
>> 1. Emacs packages installed in a system profile are not automatically
>>added to 'load-path'.
>
> Fixed in commit 004ea62¹. However, it will take effect when
Alex Kost skribis:
> myglc2 (2016-02-05 17:52 +0300) wrote:
[...]
>> b) make a new/improved 'guix-edit' that prompts for guix-directory if it
>>is not already not set, perhaps also refering the user to "8.1
>>Building from Git".
>
> As I see it, 'M-x guix-edit'
Alex Kost writes:
> myglc2 (2016-02-05 02:40 +0300) wrote:
>
> [...]
>>> Right now I can't check it, but I think if you start emacs like this:
>>>
>>> EMACSLOADPATH=/etc/emacs: emacs
>>>
>>> you'll get "M-x guix-…" commands. Could you confirm?
>>
>> Yes that works.
>>
>>
myglc2 (2016-02-05 17:52 +0300) wrote:
> Alex Kost writes:
[...]
>> The purpose of "M-x guix-edit" Emacs command (and "guix edit" shell
>> command) is just to show you the source code of the package. This
>> source is usually placed in the store, and you shouldn't edit it.
Alex Kost writes:
> myglc2 (2016-02-04 18:16 +0300) wrote:
>
>> So, should I put ...
>>
>> '(guix-emacs-load-autoloads "/run/current-system/profile")'
>>
>> ... in init.el, in which case guix INFO should say so.
>
> Well, you can do it as a temporary workaround, but we'll fix
myglc2 (2016-02-04 18:16 +0300) wrote:
[...]
> glc4@g1 ~$ echo $EMACSLOADPATH
> :/etc/emacs
>
> If I set it to match what you say ...
>
> glc4@g1 ~$ EMACSLOADPATH=/etc/emacs/site-start.el
> glc4@g1 ~$ emacs
No, no, it is expected; I meant ":/etc/emacs" is the default value,
sorry for the
with magit installed on guixSD following the config shown further below.
With init.el containing ...
V
(add-to-list 'load-path "/run/current-system/profile/share/emacs/site-lisp")
(require 'guix-init nil t)
19 matches
Mail list logo