anchor.diff:                             (rest result))))))
   
   (define-command follow-hint-nosave-buffer ()
  -  "Show a set of element hints, and open the user inputted one in a new
  -nosave buffer (not set to visible active 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 ()
  -  "Show a set of element hints, and open the user inputted one in a new
  -visible nosave active buffer."
  +  "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 ()
  -  "Follow hint and open link in a new buffer with current modes."
  +  "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)
  
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:                :selector "a, img"))
  
  (define-command download-hint-url ()
    "Prompt for element hints and download them."
    (let ((buffer (current-buffer)))
      (query-hints "Download link URL"
                   (lambda (selected-links)
  