anchor.diff:           ": Quit visual mode.")
       (:li (command-markup 'nyxt/visual-mode:select-paragraph
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
  -         ": Open up a minibuffer prompt for selecting a paragraph you want to set the caret on.")
  +         ": Open up a minibuffer prompt for selecting a paragraph you want to
  +set the caret on.")
       (:li (command-markup 'nyxt/visual-mode:toggle-mark
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
            ": Toggle text selection.")
       (:li (command-markup 'nyxt/visual-mode:forward-char
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
  -         ": Move caret forward by a character (if any text selected, moves the selection forward by a character)")
  +         ": Move caret forward by a character (if any text selected, moves the
  +selection forward by a character).")
       (:li (command-markup 'nyxt/visual-mode:backward-char
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
  -         ": Move caret backward by a character (if any text selected, moves the selection backward by a character)")
  +         ": Move caret backward by a character (if any text selected, moves the
  +selection backward by a character).")
       (:li (command-markup 'nyxt/visual-mode:forward-word
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
  -         ": Move caret forward by a word (if any text selected, moves the selection forward by a word)")
  +         ": Move caret forward by a word (if any text selected, moves the
  +selection forward by a word).")
       (:li (command-markup 'nyxt/visual-mode:backward-word
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
  -         ": Move caret backward by a word (if any text selected, moves the selection backward by a word)")
  +         ": Move caret backward by a word (if any text selected, moves the
  +selection backward by a word).")
       (:li (command-markup 'nyxt/visual-mode:forward-line
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
  -         ": Move caret forward by a line (if any text selected, moves the selection forward by a line)")
  +         ": Move caret forward by a line (if any text selected, moves the
  +selection forward by a line).")
       (:li (command-markup 'nyxt/visual-mode:backward-line
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
  -         ": Move caret backward by a line (if any text selected, moves the selection backward by a line)")
  +         ": Move caret backward by a line (if any text selected, moves the
  +selection backward by a line).")
       (:li (command-markup 'nyxt/visual-mode:beginning-line
                            :modes (list (make-instance 'nyxt/visual-mode:visual-mode)))
            ": Move caret to the beginning of the line.")
  
positive.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
  
negative.code:     (: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 "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,
  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:")
  