Verplaats de URL-proxy-instelling van Spacemacs naar user-init
Gebruik de vroege hook voor verzoeken bij het laden van pakketten, en inspecteer de opgeslagen Spacemacs-omgeving alleen wanneer de route afhangt van geïmporteerde variabelen.
dotspacemacs/user-config draait aan het einde van de initialisatie. Zet proxywaarden die het vroege laden van pakketten nodig heeft in de bestaande dotspacemacs/user-init-hook van de actieve dotfile:
(setq url-proxy-services
'(("http" . "proxy.example:8080")
("https" . "proxy.example:8080")))Voeg de vorm samen met de overige initialisatie van de hook. De waarden zijn host:port-paren, gesleuteld op bestemmingsprotocol. Voor openbare pakketbronnen biedt de HTTP-proxylijst kandidaten voor deze vroege HTTP-instelling. Behoud de door de URL-client vereiste authenticatie en bypass-instellingen bij deze vroege configuratie.
Als de routering afhangt van omgevingsvariabelen, inspecteer dan de opgeslagen omgeving als afzonderlijke invoer. De standaard user-env laadt ~/.spacemacs.env, dat oude geïmporteerde waarden kan bevatten.
SPC f e eopent de omgevingsconfiguratie.SPC f e Elaadt deze opnieuw.SPC f e C-eimporteert opnieuw en overschrijft het opgeslagen bestand, dus controleer de waarden voordat u op een nieuwe import vertrouwt.
Een export in een nieuwe terminal vervangt dit bestand niet op zichzelf. Externe Git-downloaders gebruiken ook Git's eigen proxy-invoer; de instelling van de URL-bibliotheek geldt voor de URL-client.