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’.