anchor.diff:                                                       (symbol-name input)
                                                        "*"))))
              (help-contents (markup:markup
  +                           (:style (style help-buffer))
                              (:h1 (format nil "~s" input)) ; Use FORMAT to keep package prefix.
                              (:pre (documentation input 'variable))
                              (:h2 "Current Value:")
  
positive.code:     (let* ((help-buffer (nyxt/help-mode:help-mode
                           :activate t
                           :buffer (make-internal-buffer
                                    :title (str:concat "*Help-"
                                                       (symbol-name (name input))
                                                       "*"))))
  
             (help-contents (describe-slot* (name input) (class-sym input)
                                            :mention-class-p t))
             (insert-help (ps:ps (setf (ps:@ document Body |innerHTML|)
                                       (ps:lisp help-contents)))))
        (ffi-buffer-evaluate-javascript help-buffer insert-help)
  
negative.code:     (let* ((help-contents
               (str:concat
                (markup:markup
                 (:style (style help-buffer))
                 (:h1 "Nyxt tutorial")
                 (:p "The following tutorial introduces the core concepts and the
  basic usage.  For more details, especially regarding the configuration, see
  