Flytt Spacemacs' URL-proxyoppsett til user-init
Bruk den tidlige hooken for forespørsler om pakkelasting, og undersøk det lagrede Spacemacs-miljøet bare når ruten avhenger av importerte variabler.
dotspacemacs/user-config kjører ved slutten av initialiseringen. Legg proxyverdiene som den tidlige pakkelastingen trenger, i den aktive dotfilens eksisterende dotspacemacs/user-init-hook i stedet:
(setq url-proxy-services
'(("http" . "proxy.example:8080")
("https" . "proxy.example:8080")))Slå sammen formen med hookens øvrige initialisering. Verdiene er host:port-par nøklet etter destinasjonsprotokoll. For offentlige pakkekilder gir HTTP-proxylisten kandidater for dette tidlige HTTP-oppsettet. Behold URL-klientens påkrevde autentisering og omgåelsesinnstillinger sammen med dette tidlige oppsettet.
Hvis rutingen avhenger av miljøvariabler, undersøk det lagrede miljøet som en separat inngang. Standard user-env laster ~/.spacemacs.env, som kan inneholde gamle importerte verdier.
SPC f e eåpner miljøkonfigurasjonen.SPC f e Elaster den på nytt.SPC f e C-eimporterer på nytt og overskriver den lagrede filen, så gjennomgå verdiene før du stoler på en ny import.
En eksport i en ny terminal erstatter ikke denne filen av seg selv. Eksterne Git-nedlastere bruker også Gits egne proxyinnganger; innstillingen for URL-biblioteket gjelder for URL-klienten.