From 265c47bc2dbfccc8cc5d749ad1fda25c2559d2dc Mon Sep 17 00:00:00 2001 From: Mick666 Date: Tue, 10 Aug 2021 09:48:31 +1000 Subject: [PATCH 1/2] Added OracleSQL support When using Oracle Dev Tools in VS Code, .sql files are associated with 'oraclesql' instead of 'sql', causing SQL Formatters to not work on the file despite being SQL. --- src/extension.js | 7 +++++++ 1 file changed, 7 insertions(+) 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))) + ] + }); From f9b60789372930128c05af30be4ba9eb843a6025 Mon Sep 17 00:00:00 2001 From: Mick666 Date: Tue, 10 Aug 2021 09:49:11 +1000 Subject: [PATCH 2/2] Added Oracle SQL keyword --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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"