Hi Tobias, > I have a very superficial understanding of Texinfo, but I thought it relied > on 'directory' files and not just collections of raw .info files. In Guix, > these are generated by a profile hook. > > From > <https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Other-Info-Directories.html>: > >> The standalone Info reader merges any files named dir in any directory >> listed in the INFOPATH variable into a single menu presented to you in the >> node called ‘(dir)Top’.
Thank you; this is what I was missing. > All I know is that there is no 'dir' file in $(guix build emacs)/share/info. > I think that a package shipping one directly would be wrong. > > Were I in your position, I would not manually mess around with environment > variables (which is also 'clobbering' your main environment!), but instead > maintain a separate Guix profile for my info manuals. Reading parts of `guix/profiles.scm', it seems that 'dir' files are built using install-info in `(guix profiles)', e.g. to build `.guix-home/profile/share/info/dir' (I use `guix home'). As a temporary solution, I have made a 'dir' file for my use case, and made sure that Emacs would find referenced manuals. I will later make a separate profile for this, thank you for the suggestion. Best regards, -- Arnaud
signature.asc
Description: PGP signature