Als u vraagt "hoe u de broncode opneemt in mijn Arch-pakket", lijkt dit hier niet te horen, maar misschien https://unix .stackexchange.com/.
Zijn er configuratieopties voor het makefile van Emacs, wat betekent dat make install ook de C-sources kopieert?
Nee.
Wat is de juiste manier om find-function-C-source-directory in het pakket in te stellen? Maak een site-lisp?
Als u weet dat tijdens de build tijd uw broncodepakket wordt geïnstalleerd, kunt u de broncode patchen. Maar ik zou de site-lisp overschrijven.
Zijn er distro's of platforms die dit al doen?
Niet dat ik weet.
Omdat u als gebruiker altijd Emacs-broncode kunt downloaden, uitpakken in uw huisadres, stelt u find-function-C-source-directory
dienovereenkomstig in om het goed te laten werken.
Een goede zaak over find-function
is dat het niet het exacte regelnummer hoeft te weten. Het zal in plaats daarvan de functie zoeken in het bronbestand. Dus kleine wijzigingen of versieverschillen hebben geen enkele invloed op het vermogen.