anchor.diff:                           ;; TODO: sleep should NOT be necessary to avoid breaking download
                            do (download buffer (url link))
                               (sleep 0.25)))
  -                 :multi-selection-p t
                    :selector "a, img")))
   
   (uiop:define-package :nyxt/element-hint-mode
  
positive.code:                                           (make-instance 'nyxt::tag-source
                                                           :marks (url-bookmark-tags url))))))
                       (bookmark-add url :tags tags :title (fetch-url-title url)))))
                 :multi-selection-p t
                 :selector "a, img"))
  
  (define-command download-hint-url ()
  
negative.code:   (query-hints "Go to element in new buffer"
                 (lambda (result)
                   (%follow-hint-nosave-buffer-focus (first result))
                   (mapcar #'%follow-hint-nosave-buffer (rest result)))))
  
  (define-command follow-hint-with-current-modes-new-buffer ()
    "Follow hint and open link in a new buffer with current modes."
  