Перенесіть налаштування проксі URL у Spacemacs до user-init
Використовуйте ранній hook для запитів завантаження пакетів і перевіряйте збережене середовище Spacemacs лише тоді, коли маршрут залежить від імпортованих змінних.
dotspacemacs/user-config виконується в кінці ініціалізації. Значення проксі, потрібні для раннього завантаження пакетів, помістіть у наявний hook dotspacemacs/user-init активного dotfile:
(setq url-proxy-services
'(("http" . "proxy.example:8080")
("https" . "proxy.example:8080")))Об'єднайте форму з іншими ініціалізаціями hook. Значення — це пари host:port з ключем за протоколом призначення. Для публічних джерел пакетів список HTTP-проксі пропонує кандидатів для цього раннього налаштування HTTP. Збережіть потрібні клієнту URL автентифікацію та налаштування обходу разом із цим раннім налаштуванням.
Якщо маршрутизація залежить від змінних середовища, перевірте збережене середовище як окремий вхід. Стандартний user-env завантажує ~/.spacemacs.env, який може містити старі імпортовані значення.
SPC f e eвідкриває конфігурацію середовища.SPC f e Eперезавантажує її.SPC f e C-eповторно імпортує та перезаписує збережений файл, тому перегляньте його значення, перш ніж покладатися на новий імпорт.
Експорт у новому терміналі сам по собі не замінює цей файл. Зовнішні завантажувачі Git також використовують власні входи проксі Git; налаштування бібліотеки URL стосується клієнта URL.