     autoPreviewOnQueryChange: true
     closeOnConfirm: true
     revealOnStartCondition:
-      default: 'never'
+      default: 'always'
       enum: ['never', 'always', 'on-input']
 
-  _.extend(properties, otherProperties) if otherProperties?
+  _.deepExtend(properties, otherProperties) if otherProperties?
 
   return {
     type: 'object'

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

      enum: ['smartcase', 'sensitive', 'insensitive']
    searchWholeWord: false
  )
  Lines: newProviderConfig(
    revealOnStartCondition:
      default: "on-input"
  )
  GitDiff: newProviderConfig()
