Hi Andrew,

A bit of a late reply…

Andrew Wong <wonga...@icloud.com> writes:

> Recently I've been trying to streamline my package development
> workflow, and one tool I've been trying to use is `emacs-guix'. In
> particular, I'd like to use it to build packages from within emacs
> (instead of running ./pre-inst-env guix from a terminal) as well as to
> have some 'guix edit' mechanism that leads me directly to an editable
> definition. The emacs-guix manual specifies a way to do this by using
> '(setq guix-load-path "/path/to/guix-git-dir")'.[1]
>
> However, setting guix-load-path causes emacs-guix to enter a broken
> state for the rest of the session, with most actions returning a
> "Wrong type argument: markerp, nil" error. Does anyone on this list
> use emacs-guix to interact with a git checkout of guix? How do you do
> it?

I have ~/src/guix (my Guix checkout) in ‘geiser-guile-load-path’ and
that works like a charm.  I also have:

  ;; Have 'M-x guix-edit' open files in the Git checkout.
  (setq guix-directory "~/src/guix")

> Also, I have found three different emacs-guix repositories online: the
> first one to come up on a search of 'emacs-guix' is Alex Kost's github
> repository which has been abandoned for four years[2], then the gitlab
> repository which has been abandoned for three years[3] but whose (now
> outdated?) documentation website[4] still comes up in search results,
> and then finally the currently-used repo[5] which I only found by
> inferring the URI for the cgit interface from the origin URI in the
> package definition, which lists instead guix.gnu.org as the package's
> homepage[6]. Which URL is legitimate, would any of them be a better
> homepage than the generic guix.gnu.org, and is there a more accurate
> online documentation site?

Alex Kost stopped maintaining it a few years ago.  The current URL is:

  https://git.savannah.gnu.org/cgit/guix/emacs-guix.git/

It has seen few changes over time, unfortunately, but there are pending
patches to improve the situation:

  https://issues.guix.gnu.org/76699

Help would be much welcome; it needs love! :-)

Thanks,
Ludo’.

Reply via email to