File: config.coffee

Defined in: src

Variables Summary

module.exports =
{
  general: {
    title: 'General',
    type: 'object',
    collapsed: true,
    order: -1,
    description: 'General options for Atom Beautify',
    properties: {
      analytics: {
        title: 'Anonymous Analytics',
        type: 'boolean',
        "default": true,
        description: "There is [Segment.io](https://segment.io/) which forwards data to [Google Analytics](http://www.google.com/analytics/) to track what languages are being used the most, as well as other stats. Everything is anonymized and no personal information, such as source code, is sent. See https://github.com/Glavin001/atom-beautify/issues/47 for more details."
      },
      _analyticsUserId: {
        title: 'Analytics User Id',
        type: 'string',
        "default": "",
        description: "Unique identifier for this user for tracking usage analytics"
      },
      loggerLevel: {
        title: "Logger Level",
        type: 'string',
        "default": 'warn',
        description: 'Set the level for the logger',
        "enum": ['verbose', 'debug', 'info', 'warn', 'error']
      },
      beautifyEntireFileOnSave: {
        title: "Beautify Entire File On Save",
        type: 'boolean',
        "default": true,
        description: "When beautifying on save, use the entire file, even if there is selected text in the editor. Important: The `beautify on save` option for the specific language must be enabled for this to be applicable. This option is not `beautify on save`."
      },
      muteUnsupportedLanguageErrors: {
        title: "Mute Unsupported Language Errors",
        type: 'boolean',
        "default": false,
        description: "Do not show \"Unsupported Language\" errors when they occur"
      },
      muteAllErrors: {
        title: "Mute All Errors",
        type: 'boolean',
        "default": false,
        description: "Do not show any/all errors when they occur"
      }
    }
  }
}

    Quickly fuzzy find classes, mixins, methods, file:

    Control the navigation frame:

    You can focus and blur the search input: