monaco-sql-languages
Version:
SQL languages for the Monaco Editor, based on monaco-languages.
20 lines (19 loc) • 837 B
JavaScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { registerLanguage } from '../../_.contribution';
import { LanguageIdEnum } from '../../common/constants';
import { setupLanguageFeatures } from '../../setupLanguageFeatures';
registerLanguage({
id: LanguageIdEnum.HIVE,
extensions: ['.hivesql'],
aliases: ['HiveSQL', 'hive', 'Hive'],
loader: () => import('./hive')
});
setupLanguageFeatures(LanguageIdEnum.HIVE, {
completionItems: true,
diagnostics: true,
references: true,
definitions: true
});