anchor.diff:         "M->" 'scroll-to-bottom
          "M-<" 'scroll-to-top
          "C-v" 'scroll-page-down
  -       "M-v" 'scroll-page-up)
  +       "M-v" 'scroll-page-up
  +       "C-u C-x C-f" 'edit-with-external-editor)
   
         scheme:vi-normal
         (list
  
positive.code:        "C-down" 'scroll-to-bottom
         "C-up" 'scroll-to-top
         "C-i" 'autofill
         "C-u C-x C-f" 'edit-with-external-editor
         ;; Leave SPACE and arrow keys unbound so that the renderer decides whether to
         ;; navigate textboxes (arrows), insert or scroll (space).
         ;; keypad, gtk:
  
negative.code:        "C-J" 'follow-hint-new-buffer
         "C-M-j" 'follow-hint-nosave-buffer-focus
         "C-u C-M-j" 'follow-hint-nosave-buffer
         "M-c h" 'copy-hint-url
         "C-c" 'copy
         "C-v" 'paste
         "C-x" 'cut
         "C-a" 'select-all
         "C-z" 'undo
         "C-Z" 'redo
  