Adds URL for more information.
Use minibufferp rather than minibuffer's major mode and add variable to
exclude more major modes.
Additional documentation; drop redundant -highlight from name; formatting changes for easier reading.