anchor.diff:    ((gtk-object)
      (gtk-proxy-url (quri:uri ""))
      (proxy-ignored-hosts '())
  -   (data-manager-path (make-instance 'data-manager-data-path
  -                                     :dirname (uiop:xdg-cache-home +data-root+))
  +   (data-manager-path (make-instance 'data-manager-data-path)
                         :documentation "Directory in which the WebKitGTK
   data-manager will store the data separately for each buffer.")
      (gtk-extensions-path (make-instance 'gtk-extensions-data-path
  
positive.code:       context)))
  
  (defmethod initialize-instance :after ((buffer gtk-buffer) &key)
    (let ((path (data-manager-path buffer)))
      (when (id buffer)
        (setf (data-manager-path buffer)
              (make-instance 'data-manager-data-path
                             :dirname (pathname (str:concat (namestring (dirname path))
                                                            "/nyxt-data-manager-"
                                                            (id buffer)))))))
    (ffi-buffer-make buffer))
  
  (define-ffi-method ffi-buffer-url ((buffer gtk-buffer))
  
negative.code:     (gtk:leave-gtk-main)))
  
  (define-class data-manager-data-path (data-path)
    ((dirname (uiop:xdg-cache-home +data-root+ "data-manager"))
     (ref :initform "data-manager"))
    (:export-class-name-p t)
    (:accessor-name-transformer (hu.dwim.defclass-star:make-name-transformer name)))
  
  