anchor.diff:                 :selector "a, img"))
   
   (define-command download-hint-url ()
  -  "Download the file under the URL(s) hinted by the user."
  +  "Prompt for element hints and download them."
     (let ((buffer (current-buffer)))
       (query-hints "Download link URL"
                    (lambda (selected-links)
  
positive.code:           (remove-focus)))))
  
  (define-command follow-hint ()
    "Show a set of element hints, and go to the user inputted one in the current
  buffer.
    (let ((buffer (current-buffer)))
      (query-hints "Go to element"
                   (lambda (results)
  
negative.code:                            (rest result))))))
  
  (define-command follow-hint-nosave-buffer ()
    "Like `follow-hint', but open the selected hints in new `nosave-buffer's (no
  focus)."
    (query-hints "Open element in new buffer"
                 (lambda (result) (mapcar #'%follow-hint-nosave-buffer result))))
  
  (define-command follow-hint-nosave-buffer-focus ()
    "Like `follow-hint-nosave-buffer', but with focus."
    (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 ()
    "Prompt for element hints and open them in a new buffer with current
  modes."
    (let ((buffer (current-buffer)))
      (query-hints "Open element with current modes in new buffer"
                   (lambda (result)
  