anchor.diff:                   :initform (xdg-data-home "history.lisp")
                    :documentation "
   The path where the system will create/save the global history.")
  +   (history-db-path :initarg :history-db-path
  +                    :accessor history-db-path
  +                    :type pathname
  +                    :initform (xdg-data-home "history.lisp")
  +                    :documentation "
  +Deprecated.  See `history-path'.")
      (history-store-function :initarg :history-store-function
                              :accessor history-store-function
                              :type function
  
positive.code:                    :initform (xdg-data-home "bookmarks.lisp")
                     :documentation "
  The path where the system will create/save the bookmarks.")
     (bookmarks-store-function :initarg :bookmarks-store-function
                               :accessor bookmarks-store-function
                               :type function
  
negative.code:                         :documentation "Hook run after a download has completed.
  The handlers take the `download-manager:download' class instance as argument.")))
  
  (defmethod bookmark-db-path ((interface remote-interface))
    (log:warn "Deprecated, use `bookmarks-path' instead.")
    (bookmarks-path interface))
  
  (defmethod history-db-path ((interface remote-interface))
    (log:warn "Deprecated, use `history-path' instead.")
    (history-path interface))
  
  (defmethod history-data ((interface remote-interface))
    "Return the `history-data' slot from INTERFACE.
  If empty, the history data is initialized with `history-restore-function'."
  