anchor.diff:          (:a :href "https://nyxt.atlas.engineer/learn-lisp" "Learn Lisp")
           ". It contains numerous pointers to other resources, including
           free books both for beginners and seasoned programmers.")
  -    (:p "Nyxt provides a mechanism for new users unfamiliar with Lisp
  -to customize Nyxt. Start by invoking the
  -commands " (:code "describe-class") " or " (:code "describe-slot") ".
  -You can press the button marked 'Configure' to change the value of a
  -setting. The settings will be applied immediately and saved for future
  -sessions.")
  +    (:p "Nyxt provides a mechanism for new users unfamiliar with Lisp to
  +customize Nyxt. Start by invoking the commands " (:code "describe-class") "
  +or " (:code "describe-slot") ".  You can press the button marked 'Configure' to
  +change the value of a setting. The settings will be applied immediately and
  +saved for future sessions. Please note that these settings will not alter
  +existing object instances.")
       (:p "Settings created by Nyxt are stored in "
           (:code (expand-path *auto-config-file-path*)) ".")
       (:p "Any settings can be overridden manually by "
           (:code (expand-path *init-file-path*)) ".")
  -    (:p "The following section assumes that you know some basic Common Lisp or a
  +    (:p "The following section assumes knowledge of basic Common Lisp or a
   similar programming language.")
       (:p "Nyxt configuration can be persisted in the user
   file " (:code (expand-path *init-file-path*)) " (create the parent folders if
  
positive.code: GnuPG key is used to decrypt and encrypt the file transparently.  Refer to the
  GnuPG documentation for how to set it up.")
      (:p "Note that the socket and the initialization data-paths cannot be set in
  your configuration (the socket is used before the initialization file is loaded)."
          "Instead you can specify these paths from their respective command-line option."
          "You can instantiate a unique, separate Nyxt instance when you provide a new socket path."
          "This is particularly useful in combination with data profiles, e.g. to
          develop Nyxt or extensions.")
      (:p "Example to create a development data-profile that stores all data in "
          (:code "/tmp/nyxt") " and stores bookmark in an encrypted file:")
      (:pre (:code "
  
negative.code:                    (define-key map
                       \"M-x\" 'execute-command)))))"))
      (:p "A more flexible way is to create your own mode with your custom
  keybindings.  When this mode is added first to the buffer mode list, its
  keybindings have priorities over the other modes.")
      (:pre (:code "
  \(defvar *my-keymap* (make-keymap \"my-map\"))
  \(define-key *my-keymap*
  