                     unsupportedGrammar = true
                 else
                     # Select beautifier from language config preferences
-                    preferredBeautifierName = langConfig.default_beautifier
                     beautifier = _.find(beautifiers, (beautifier) ->
                         beautifier.name is preferredBeautifierName
                     ) or beautifiers[0]

        ), {})

        # Generate Language configurations
        langConfigs = {}
        # Process all languages
        for langName, lang of languages
            name = lang.name
            beautifiers = lang.beautifiers
            langConfigs[name] = {
                type: 'object'
                properties:
                    disabled:
                        title: "Language Config - #{name} - Disable Beautifying Language"
                        type: 'boolean'
                        default: false
                        description: "Disable #{name} Beautification"
                    default_beautifier:
                        title: "Language Config - #{name} - Default Beautifier"
                        type: 'string'
                        default: beautifiers[0]
                        description: "Default Beautifier to be used for #{name}"
                        enum: _.uniq(beautifiers)
            }
        # Add Language configurations
        flatOptions.languages = {
              type: 'object'
              properties: langConfigs
        }

        return flatOptions

    ###

                language = languages[0]

                # Get language config
                langDisabled = atom.config.get("atom-beautify.language_#{language.namespace}_disabled")
                preferredBeautifierName = atom.config.get("atom-beautify.language_#{language.namespace}_default_beautifier")

                # Beautify!
                unsupportedGrammar = false
                # Check if Language is disabled
                if langDisabled
                  return resolve(null)

                # Options for Language
