   (interactive
    (list (+lookup--symbol-or-region)
          current-prefix-arg))
-  (cond ((null identifier) (user-error "Nothing under point"))
-
-        ((+lookup--jump-to :documentation identifier other-window))
+  (cond ((+lookup--jump-to :documentation identifier t))
 
         ((user-error "Couldn't find documentation for '%s'" identifier))))
 

        ((error "Couldn't find references of '%s'" identifier))))

;;;###autoload
(defun +lookup/documentation (identifier &optional other-window)
  "Show documentation for IDENTIFIER (defaults to symbol at point or selection.

First attempts the :documentation handler specified with `set-lookup-handlers!'

                               :file '+lookup-file-functions)
                         prop)
              '+lookup--run-hooks
              identifier
              (point-marker)
              other-window)))
    (cond ((null ret)
           (message "Could not find '%s'" identifier)
           nil)
