   # Per providers settings
   # -------------------------
   GitDiffAll: newProviderConfig()
-  Fold: newProviderConfig()
-  Symbols: newProviderConfig()
+  Fold: newProviderConfig(
+    revealOnStartCondition:
+      default: "on-input"
+  )
+  Symbols: newProviderConfig(
+    revealOnStartCondition:
+      default: "on-input"
+  )
   Linter: newProviderConfig()
   Bookmarks: newProviderConfig()
   Scan: newProviderConfig(
+    revealOnStartCondition:
+      default: "on-input"
     searchWholeWord:
       default: false
       description: """

      enum: ['smartcase', 'sensitive', 'insensitive']
    searchWholeWord: false
  )
  Lines: newProviderConfig()
  GitDiff: newProviderConfig()

    autoPreviewOnQueryChange: true
    closeOnConfirm: true
    revealOnStartCondition:
      default: 'always'
      enum: ['never', 'always', 'on-input']

  _.deepExtend(properties, otherProperties) if otherProperties?

  return {
    type: 'object'
