Hi Kyle,
> I am unable to conditional tab completion of Guix commands when in
> shell-mode or eshell-mode in Emacs. In other words, I can tab-complete
> the major modules e.g. ~guix package~, but cannot tab complete
> ~--arguments~ to them. When I try I see an error:
>
> guix-geiser-eval: Error in evaluating guile expression:
> ice-9/boot-9.scm:1669:16: In procedure raise-exception:
> error: help-string: unbound variable
>
> Certainly this stuff isn't broken for everyone, is it?
This works for me.
$ guix describe
Generation 47 6月 05 2020 23:22:46 (current)
guix ecab53c
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: ecab53c320b1584a08f811b17a92bd9a50a50ff3
$ readlink -f $(which emacs)
/gnu/store/vx8fzbwb4cw8dlh760y2336sd2pw0kvy-emacs-26.3/bin/emacs
--
Ricardo