url: Customization
6 Customization
***************
The following environment variables affect the ‘url’ library’s operation
at startup.
‘TMPDIR’
If this is defined, URL-TEMPORARY-DIRECTORY is initialized from it.
The following user options affect the general operation of ‘url’
library.
-- User Option: url-configuration-directory
The value of this variable specifies the name of the directory
where the ‘url’ library stores its various configuration files,
cache files, etc.
The default value specifies a subdirectory named ‘url/’ in the
standard Emacs user data directory specified by the variable
‘user-emacs-directory’ (normally ‘~/.emacs.d’). However, the old
default was ‘~/.url’, and this directory is used instead if it
exists.
-- User Option: url-debug
Specifies the types of debug messages which are logged to the
‘*URL-DEBUG*’ buffer. ‘t’ means log all messages. A number means
log all messages and show them with ‘message’. It may also be a
list of the types of messages to be logged.
-- User Option: url-personal-mail-address
-- User Option: url-privacy-level
-- User Option: url-uncompressor-alist
-- User Option: url-passwd-entry-func
-- User Option: url-standalone-mode
-- User Option: url-bad-port-list
-- User Option: url-max-password-attempts
-- User Option: url-temporary-directory
-- User Option: url-show-status
-- User Option: url-confirmation-func
The function to use for asking yes or no functions. This is
normally either ‘y-or-n-p’ or ‘yes-or-no-p’, but could be another
function taking a single argument (the prompt) and returning ‘t’
only if an affirmative answer is given.
-- User Option: url-gateway-method
A symbol specifying the type of gateway support to use for
connections from the local machine. The supported methods are:
‘telnet’
Run telnet in a subprocess to connect;
‘rlogin’
Rlogin to another machine to connect;
‘socks’
Connect through a socks server;
‘ssl’
Connect with SSL;
‘native’
Connect directly.
-- User Option: url-user-agent
The User Agent string used for sending HTTP/HTTPS requests. The
value should be a string or a function of no arguments that returns
a string. The default value is
‘User-Agent: PACKAGE-NAME URL/Emacs’, where PACKAGE-NAME is the
value of ‘url-package-name’ and its version, if they are non-‘nil’.