Skip to content

Commit 2020169

Browse files
monaco: Allow usage of plaintext as language (instead of javascript)
1 parent b33ab3b commit 2020169

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/libs/monaco-manager.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ function rebuildVariablesCache(): void {
160160
function registerCompletionProviders(): void {
161161
// Data lake variable completion provider - triggered on '{' (for '{{' syntax)
162162
// Behavior depends on the completion type registered for each editor model
163-
monaco.languages.registerCompletionItemProvider('javascript', {
163+
const dataLakeCompletionProvider: monaco.languages.CompletionItemProvider = {
164164
triggerCharacters: ['{'],
165165
provideCompletionItems: (model, position) => {
166166
const textUntilPosition = model.getValueInRange({
@@ -226,7 +226,10 @@ function registerCompletionProviders(): void {
226226

227227
return { suggestions: [] }
228228
},
229-
})
229+
}
230+
231+
monaco.languages.registerCompletionItemProvider('javascript', dataLakeCompletionProvider)
232+
monaco.languages.registerCompletionItemProvider('plaintext', dataLakeCompletionProvider)
230233
}
231234

232235
// =============================================================================

0 commit comments

Comments
 (0)