diff --git a/lib/beautify.coffee b/lib/beautify.coffee index 0e6f055ec..8846a6870 100644 --- a/lib/beautify.coffee +++ b/lib/beautify.coffee @@ -318,6 +318,7 @@ plugin.configDefaults = _.merge( beautifyEntireFileOnSave: true muteUnsupportedLanguageErrors: false muteAllErrors: false + disabledLanguages: [] , defaultLanguageOptions) plugin.activate = -> handleSaveEvent() diff --git a/lib/language-options.coffee b/lib/language-options.coffee index e04d13906..c1f28dfc3 100644 --- a/lib/language-options.coffee +++ b/lib/language-options.coffee @@ -155,6 +155,8 @@ module.exports = # Beautify! unsupportedGrammar = false options = undefined + if atom.config.get("atom-beautify.disabledLanguages").indexOf(grammar) > - 1 + return switch grammar # Treat JSON as JavaScript, because it will support comments. # And Glavin001 has tested JSON beauifying with beautifyJS.