   moveToFirstCharacterOnVerticalMotion:
     default: true
     description: """
-    Almost equivalent to `startofline` pure-Vim option. When true, move cursor to first char.
-    Affects to `ctrl-f, b, d, u`, `G`, `H`, `M`, `L`, `gg`
-    Unlike pure-Vim, `d`, `<<`, `>>` are not affected by this option, use independent `stayOn` options.
-    """
+      Almost equivalent to `startofline` pure-Vim option. When true, move cursor to first char.<br>
+      Affects to `ctrl-f, b, d, u`, `G`, `H`, `M`, `L`, `gg`<br>
+      Unlike pure-Vim, `d`, `<<`, `>>` are not affected by this option, use independent `stayOn` options.
+      """
   flashOnUndoRedo: true
-  flashOnMoveToOccurrence: false
+  flashOnMoveToOccurrence:
+    default: false
+    description: "Affects normal-mode's `tab`, `shift-tab`."
   flashOnOperate: true
   flashOnOperateBlacklist:
     default: []
     items: type: 'string'
-    description: 'comma separated list of operator class name to disable flash e.g. "yank, auto-indent"'
+    description: 'Comma separated list of operator class name to disable flash e.g. "yank, auto-indent"'
   flashOnSearch: true
   flashScreenOnSearchHasNoMatch: true
   showHoverOnOperate: false

  incrementalSearchVisitDirection:
    default: 'absolute'
    enum: ['absolute', 'relative']
    description: "Whether 'visit-next'(tab) and 'visit-prev'(shift-tab) depends on search direction('/' or '?')"
  stayOnTransformString:
    default: false
    description: "Don't move cursor after TransformString e.g upper-case, surround"

  startInInsertModeScopes:
    default: []
    items: type: 'string'
    description: 'Start in insert-mode when editorElement matches scope'
  clearMultipleCursorsOnEscapeInsertMode: false
  autoSelectPersistentSelectionOnOperate: true
  automaticallyEscapeInsertModeOnActivePaneItemChange:
