Hello Guix,

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?

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?

[1] https://emacs-guix.gitlab.io/website/manual/latest/html_node/Guile-and-Build-Options.html

[2] https://github.com/alezost/guix.el

[3] https://gitlab.com/emacs-guix/emacs-guix

[4] https://emacs-guix.gitlab.io/website/index.html

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

[6] https://packages.guix.gnu.org/packages/emacs-guix/0.5.2-7.455272c/

Reply via email to