Spacemacs' URL-Proxy-Einrichtung nach user-init verschieben
Nutzen Sie den frühen Hook für Anfragen beim Paketladen und prüfen Sie die gespeicherte Spacemacs-Umgebung nur, wenn die Route von importierten Variablen abhängt.
dotspacemacs/user-config läuft am Ende der Initialisierung. Legen Sie Proxywerte, die das frühe Laden von Paketen benötigt, stattdessen in den vorhandenen dotspacemacs/user-init-Hook der aktiven Dotfile:
(setq url-proxy-services
'(("http" . "proxy.example:8080")
("https" . "proxy.example:8080")))Fügen Sie die Form mit der übrigen Initialisierung des Hooks zusammen. Die Werte sind host:port-Paare, geschlüsselt nach dem Zielprotokoll. Für öffentliche Paketquellen bietet die HTTP-Proxy-Liste Kandidaten für diese frühe HTTP-Einrichtung. Behalten Sie die vom URL-Client geforderte Authentifizierung und Umgehungseinstellungen bei dieser frühen Einrichtung.
Wenn das Routing von Umgebungsvariablen abhängt, prüfen Sie die gespeicherte Umgebung als separate Eingabe. Der Standard-user-env lädt ~/.spacemacs.env, das alte importierte Werte enthalten kann.
SPC f e eöffnet die Umgebungskonfiguration.SPC f e Elädt sie neu.SPC f e C-eimportiert erneut und überschreibt die gespeicherte Datei, prüfen Sie daher ihre Werte, bevor Sie sich auf einen neuen Import verlassen.
Ein Export in einem neuen Terminal ersetzt diese Datei nicht von selbst. Externe Git-Downloader verwenden ebenfalls Gits eigene Proxy-Eingaben; die Einstellung der URL-Bibliothek gilt für den URL-Client.