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

Attachment: signature.asc
Description: PGP signature

Reply via email to