1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-06-05 21:59:22 +02:00

feat: sql suggestions in query editor

This commit is contained in:
2020-08-21 11:38:00 +02:00
parent 256ec76588
commit 8dc74ef2c3
8 changed files with 6153 additions and 15 deletions

View File

@ -7,20 +7,9 @@
<script>
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api';
import { completionItemProvider } from '@/suggestions/sql';
monaco.languages.registerCompletionItemProvider('sql', {
provideCompletionItems: () => {
const suggestions = [// TODO: complete in a separate file
{
label: 'SELECT',
kind: monaco.languages.CompletionItemKind.Keyword,
insertText: 'SELECT'
}
];
return { suggestions };
}
});
monaco.languages.registerCompletionItemProvider('sql', completionItemProvider(monaco));
export default {
name: 'QueryEditor',
@ -42,9 +31,9 @@ export default {
enabled: false
},
contextmenu: false,
wordBasedSuggestions: true,
acceptSuggestionOnEnter: 'smart',
quickSuggestions: true,
wordBasedSuggestions: true
quickSuggestions: true
});
this.editor.onDidChangeModelContent(e => {