Deux commandes qui « ouvrent une URL » peuvent emprunter des chemins différents dans Emacs.

L'une peut confier l'URL à un navigateur externe. Le navigateur utilise alors sa propre configuration de proxy. L'autre peut récupérer la ressource via la bibliothèque URL d'Emacs. La requête réussie du navigateur ne dit pas grand-chose de ce second chemin.

La bibliothèque URL documente les variables d'environnement de proxy et l'option Lisp url-proxy-services. Une configuration explicite de base a cette forme :

(setq url-proxy-services
      '(("http" . "proxy.example:8080")
        ("https" . "proxy.example:8080")))

Les noms de schéma sélectionnent le protocole de destination. Les valeurs de proxy sont le format de point de terminaison attendu par cette option, et non une URL de script PAC. Pour les routes HTTP publiques autorisées, prenez l'hôte et le port chez un candidat de la liste de proxys HTTP.

Ce réglage concerne les clients qui utilisent cette bibliothèque. Un paquet qui invoque un exécutable Git externe, par exemple, a un autre chemin réseau. Identifiez l'opération avant de supposer que tout le réseau d'Emacs partage une seule configuration.

Sous Windows, évitez de traiter un extrait d'un ancien paquet tiers qui lit le registre comme une solution générale pour l'évaluation PAC, les identifiants et une politique réseau changeante. Établissez d'abord si un point de terminaison fixe ou la configuration d'environnement documentée de la bibliothèque répond au besoin réel.

Articles similaires