```coffeescript
module.exports =
  enableShellEscape:
    type: 'boolean'
    default: false
  moveResultToSourceDirectory:
    description: 'Ensures that the output file produced by a successful build
      is stored together with the TeX document that produced it.'
    type: 'boolean'
    default: true
  openResultAfterBuild:
    type: 'boolean'
    default: true
  openResultInBackground:
    type: 'boolean'
    default: true
  outputDirectory:
    description: 'All files generated during a build will be redirected here.
      Leave blank if you want the build output to be stored in the same
      directory as the TeX document.'
    type: 'string'
    default: ''
  skimPath:
    type: 'string'
    default: '/Applications/Skim.app'
  texPath:
    title: 'TeX Path'
    description: "The full path to your TeX distribution's bin directory."
    type: 'string'
    default: ''
  engine:
    description: 'Select standard LaTeX engine'
    type: 'string'
    default: 'pdflatex'
    enum: ['pdflatex', 'lualatex', 'xelatex']
  customEngine:
    description: 'Enter command for custom LaTeX engine. Overrides Engine.'
    type: 'string'
    default: ''
```

Improve readability of config schema
user
```coffeescript
module.exports =
  customEngine:
    description: 'Enter command for custom LaTeX engine. Overrides Engine.'
    type: 'string'
    default: ''

  enableShellEscape:
    type: 'boolean'
    default: false

  engine:
    description: 'Select standard LaTeX engine'
    type: 'string'
    default: 'pdflatex'
    enum: ['pdflatex', 'lualatex', 'xelatex']

  moveResultToSourceDirectory:
    description: 'Ensures that the output file produced by a successful build
      is stored together with the TeX document that produced it.'
    type: 'boolean'
    default: true

  openResultAfterBuild:
    type: 'boolean'
    default: true

  openResultInBackground:
    type: 'boolean'
    default: true

  outputDirectory:
    description: 'All files generated during a build will be redirected here.
      Leave blank if you want the build output to be stored in the same
      directory as the TeX document.'
    type: 'string'
    default: ''

  skimPath:
    type: 'string'
    default: '/Applications/Skim.app'

  texPath:
    title: 'TeX Path'
    description: "The full path to your TeX distribution's bin directory."
    type: 'string'
    default: ''
```
assistant