# Schema for the configuration files of the Devel module.

devel.settings:
  type: config_object
  label: 'Devel settings'
  mapping:
    page_alter:
      type: boolean
      label: 'Page alter'
    raw_names:
      type: boolean
      label: 'Raw names'
    error_handlers:
      label: 'Error handlers'
      type: sequence
      sequence:
        type: integer
    rebuild_theme:
      type: boolean
      label: 'Rebuild theme information'
    debug_mail_file_format:
      type: string
      label: 'Mail debug file format'
    debug_mail_directory:
      type: string
      label: 'Mail debug directory'
    devel_dumper:
      type: string
      label: 'Devel variable dumper'
    debug_logfile:
      type: string
      label: 'Devel debug log file'
    debug_pre:
      type: boolean
      label: 'Wrap debug output in pre tags'

devel.toolbar.settings:
  type: config_object
  label: 'Devel Toolbar settings'
  mapping:
    toolbar_items:
      type: sequence
      label: 'Toolbar items'
      sequence:
        type: string

block.settings.devel_switch_user:
  type: block_settings
  label: 'Switch user block'
  mapping:
    list_size:
      type: integer
      label: 'List size'
    include_anon:
      type: boolean
      label: 'Include Anonymous user'
    show_form:
      type: boolean
      label: 'Show search form'
