2012-04-06 18 views

Odpowiedz

16

Tak, jest to możliwe.

Podstawową ideą jest zdefiniowanie wcześniejszych porad dotyczących funkcji URL i ustawienie tych zmiennych na odpowiednie wartości. Wymaga to możliwości pobierania ustawień proxy IE z systemu Windows, z poziomu elisp.

Wykonuje to w32-registry package.

Dlatego w systemie Windows, można to zrobić:

(eval-after-load "url" 
    '(progn 
    (require 'w32-registry) 
    (defadvice url-retrieve (before 
           w32-set-proxy-dynamically 
           activate) 
     "Before retrieving a URL, query the IE Proxy settings, and use them." 
     (let ((proxy (w32reg-get-ie-proxy-config))) 
     (setq url-using-proxy proxy 
       url-proxy-services proxy))))) 
0

Jeśli obsługa URL poprzez przeglądania URL, można również ustawić go na Windows specyficznej funkcji, takich jak ten. Następnie adresy URL będą obsługiwane przez system Windows (wywołując domyślną przeglądarkę).

Przeglądarka-przeglądarka-funkcja-funkcja jest zmienną zdefiniowaną w `browse-url.el '.

Jego wartość jest przeglądanie URL-default-windows-przeglądarka

Powiązane problemy