diff --git a/package.json b/package.json index 6273ca5..6e89e3b 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,8 @@ "formatter", "n1ql", "db2", - "pl/sql" + "pl/sql", + "oraclesql" ], "activationEvents": [ "onLanguage:sql" diff --git a/src/extension.js b/src/extension.js index c3196fd..af9dfbc 100644 --- a/src/extension.js +++ b/src/extension.js @@ -29,3 +29,10 @@ module.exports.activate = () => vscode.TextEdit.replace(range, format(document.getText(range), getConfig(options))) ] }); + +module.exports.activate = () => + vscode.languages.registerDocumentRangeFormattingEditProvider('oraclesql', { + provideDocumentRangeFormattingEdits: (document, range, options) => [ + vscode.TextEdit.replace(range, format(document.getText(range), getConfig(options))) + ] + });