The library can maintain a global history list tracking URLs accessed.
URL completion can be done from it. The history mechanism is set up
automatically via url-do-setup
when it is configured to be on.
Note that the size of the history list is currently not limited.
The history “list” is actually a hash table,
url-history-hash-table
. It contains access times keyed by URL
strings. The times are in the format returned by current-time
.
This function updates the history table with an entry for url accessed at the given time.
If non-nil
, the library will keep track of all the URLs
accessed. If it is t
, the list is saved to disk at the end of
each Emacs session. The default is nil
.
The file storing the history list between sessions. It defaults to
history in url-configuration-directory
.
The number of seconds between automatic saves of the history list.
Default is one hour. Note that if you change this variable directly,
rather than using Custom, after url-do-setup
has been run, you
need to run the function url-history-setup-save-timer
.
Parses the history file fname (default url-history-file
)
and sets up the history list.
Saves the current history to file fname (default
url-history-file
).
You can use this function to do completion of URLs from the history.