anchor.diff:      (:li (command-markup 'nyxt/visual-mode:backward-line-with-selection
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
            ": Turn on the text selection and move caret backward by a line."))
  -   (:p "Note for Emacs users: unlike in Emacs, in Nyxt the command "
  +   (:p "A note for " (:code "emacs-mode") " users: unlike in Emacs, in Nyxt the command "
          (command-markup 'nyxt/visual-mode:toggle-mark
                          :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
  -       "is bound to Shift-space, as C-space is bound to 'execute-command,
  +       " is bound to Shift-space, as C-space is bound to 'execute-command,
   overriding any mode keybinding. But if you want to toggle mark with C-space,
   you'll need to set your own override-map such that C-space is not bound.
   An example:")
  
positive.code:     (:li "+foo -bar (or (and john doe) (not (and tic tac toe)))"))
  
     (:h3 "Visual mode")
     (:p "No mouse needed for selecting text anymore - Nyxt's " (:code "visual-mode") " imitates Vim's visual mode (and comes with the CUA and Emacs-like keybindings out of the box, too). Activate it with " (command-markup 'nyxt/visual-mode:visual-mode) " command.")
     (:p "Visual mode provides the following commands: ")
     (:ul
      (:li (command-markup 'nyxt/visual-mode:visual-mode
  
negative.code:          ": Move caret to the end of the line.")
      (:li (command-markup 'nyxt/visual-mode:forward-sentence
                           :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
           ": Move caret forward by a sentence (if any text selected, moves the
   selection forward by a sentence).")
      (:li (command-markup 'nyxt/visual-mode:backward-sentence
                           :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
           ": Move caret backward by a sentence (if any text selected, moves the
   selection backward by a sentence)."))
     (:p "Commands designed to ease the use for CUA users (but available to all users): ")
     (:ul
      (:li (command-markup 'nyxt/visual-mode:forward-char-with-selection
  