mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-24 20:26:08 +00:00
Align name of languageIds with vscode api
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import * as vscode from 'vscode';
|
||||
import { isTypeScriptDocument } from '../utils/languageModeIds';
|
||||
import { isTypeScriptDocument } from '../utils/languageIds';
|
||||
import { Command } from './commandManager';
|
||||
|
||||
export class LearnMoreAboutRefactoringsCommand implements Command {
|
||||
|
||||
@@ -9,7 +9,7 @@ import { ITypeScriptServiceClient } from '../typescriptService';
|
||||
import API from '../utils/api';
|
||||
import { Disposable } from '../utils/dispose';
|
||||
import * as fileSchemes from '../utils/fileSchemes';
|
||||
import { isTypeScriptDocument } from '../utils/languageModeIds';
|
||||
import { isTypeScriptDocument } from '../utils/languageIds';
|
||||
import { equals } from '../utils/objects';
|
||||
import { ResourceMap } from '../utils/resourceMap';
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import * as nls from 'vscode-nls';
|
||||
import { Command, CommandManager } from '../commands/commandManager';
|
||||
import { ITypeScriptServiceClient } from '../typescriptService';
|
||||
import API from '../utils/api';
|
||||
import { isSupportedLanguageMode } from '../utils/languageModeIds';
|
||||
import { isSupportedLanguageMode } from '../utils/languageIds';
|
||||
import * as typeConverters from '../utils/typeConverters';
|
||||
|
||||
const localize = nls.loadMessageBundle();
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
import * as vscode from 'vscode';
|
||||
import { Disposable } from '../utils/dispose';
|
||||
import * as languageModeIds from '../utils/languageModeIds';
|
||||
import * as languageModeIds from '../utils/languageIds';
|
||||
|
||||
const jsTsLanguageConfiguration: vscode.LanguageConfiguration = {
|
||||
indentationRules: {
|
||||
|
||||
@@ -43,7 +43,7 @@ export default class LanguageProvider extends Disposable {
|
||||
private get documentSelector(): DocumentSelector {
|
||||
const semantic: vscode.DocumentFilter[] = [];
|
||||
const syntax: vscode.DocumentFilter[] = [];
|
||||
for (const language of this.description.modeIds) {
|
||||
for (const language of this.description.languageIds) {
|
||||
syntax.push({ language });
|
||||
for (const scheme of fileSchemes.semanticSupportedSchemes) {
|
||||
semantic.push({ language, scheme });
|
||||
@@ -84,7 +84,7 @@ export default class LanguageProvider extends Disposable {
|
||||
import('./languageFeatures/smartSelect').then(provider => this._register(provider.register(selector, this.client))),
|
||||
import('./languageFeatures/tagClosing').then(provider => this._register(provider.register(selector, this.description.id, this.client))),
|
||||
import('./languageFeatures/typeDefinitions').then(provider => this._register(provider.register(selector, this.client))),
|
||||
import('./languageFeatures/inlayHints').then(provider => this._register(provider.register(selector, this.description.id, this.description.modeIds, this.client, this.fileConfigurationManager))),
|
||||
import('./languageFeatures/inlayHints').then(provider => this._register(provider.register(selector, this.description.id, this.description.languageIds, this.client, this.fileConfigurationManager))),
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@ export default class LanguageProvider extends Disposable {
|
||||
}
|
||||
|
||||
public handlesDocument(doc: vscode.TextDocument): boolean {
|
||||
return this.description.modeIds.includes(doc.languageId) || this.handlesConfigFile(doc.uri);
|
||||
return this.description.languageIds.includes(doc.languageId) || this.handlesConfigFile(doc.uri);
|
||||
}
|
||||
|
||||
private handlesConfigFile(resource: vscode.Uri) {
|
||||
|
||||
@@ -56,7 +56,7 @@ export function lazilyActivateClient(
|
||||
const disposables: vscode.Disposable[] = [];
|
||||
|
||||
const supportedLanguage = flatten([
|
||||
...standardLanguageDescriptions.map(x => x.modeIds),
|
||||
...standardLanguageDescriptions.map(x => x.languageIds),
|
||||
...pluginManager.plugins.map(x => x.languages)
|
||||
]);
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ import { coalesce } from '../utils/arrays';
|
||||
import { Delayer, setImmediate } from '../utils/async';
|
||||
import { nulToken } from '../utils/cancellation';
|
||||
import { Disposable } from '../utils/dispose';
|
||||
import * as languageModeIds from '../utils/languageModeIds';
|
||||
import * as languageModeIds from '../utils/languageIds';
|
||||
import { ResourceMap } from '../utils/resourceMap';
|
||||
import * as typeConverters from '../utils/typeConverters';
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ export default class TypeScriptServiceClientHost extends Disposable {
|
||||
if (plugin.configNamespace && plugin.languages.length) {
|
||||
this.registerExtensionLanguageProvider({
|
||||
id: plugin.configNamespace,
|
||||
modeIds: Array.from(plugin.languages),
|
||||
languageIds: Array.from(plugin.languages),
|
||||
diagnosticSource: 'ts-plugin',
|
||||
diagnosticLanguage: DiagnosticLanguage.TypeScript,
|
||||
diagnosticOwner: 'typescript',
|
||||
@@ -138,7 +138,7 @@ export default class TypeScriptServiceClientHost extends Disposable {
|
||||
if (languages.size) {
|
||||
this.registerExtensionLanguageProvider({
|
||||
id: 'typescript-plugins',
|
||||
modeIds: Array.from(languages.values()),
|
||||
languageIds: Array.from(languages.values()),
|
||||
diagnosticSource: 'ts-plugin',
|
||||
diagnosticLanguage: DiagnosticLanguage.TypeScript,
|
||||
diagnosticOwner: 'typescript',
|
||||
@@ -166,7 +166,7 @@ export default class TypeScriptServiceClientHost extends Disposable {
|
||||
|
||||
private getAllModeIds(descriptions: LanguageDescription[], pluginManager: PluginManager) {
|
||||
const allModeIds = flatten([
|
||||
...descriptions.map(x => x.modeIds),
|
||||
...descriptions.map(x => x.languageIds),
|
||||
...pluginManager.plugins.map(x => x.languages)
|
||||
]);
|
||||
return allModeIds;
|
||||
|
||||
@@ -9,7 +9,7 @@ import { CommandManager } from '../commands/commandManager';
|
||||
import { ClientCapability, ITypeScriptServiceClient } from '../typescriptService';
|
||||
import { ActiveJsTsEditorTracker } from '../utils/activeJsTsEditorTracker';
|
||||
import { Disposable } from '../utils/dispose';
|
||||
import { isSupportedLanguageMode, isTypeScriptDocument, jsTsLanguageModes } from '../utils/languageModeIds';
|
||||
import { isSupportedLanguageMode, isTypeScriptDocument, jsTsLanguageModes } from '../utils/languageIds';
|
||||
import { isImplicitProjectConfigFile, openOrCreateConfig, openProjectConfigForFile, openProjectConfigOrPromptToCreate, ProjectType } from '../utils/tsconfig';
|
||||
|
||||
const localize = nls.loadMessageBundle();
|
||||
|
||||
@@ -9,7 +9,7 @@ import { SelectTypeScriptVersionCommand } from '../commands/selectTypeScriptVers
|
||||
import { TypeScriptVersion } from '../tsServer/versionProvider';
|
||||
import { ITypeScriptServiceClient } from '../typescriptService';
|
||||
import { Disposable } from '../utils/dispose';
|
||||
import { jsTsLanguageModes } from '../utils/languageModeIds';
|
||||
import { jsTsLanguageModes } from '../utils/languageIds';
|
||||
|
||||
const localize = nls.loadMessageBundle();
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import * as vscode from 'vscode';
|
||||
import { Disposable } from './dispose';
|
||||
import { isJsConfigOrTsConfigFileName } from './languageDescription';
|
||||
import { isSupportedLanguageMode } from './languageModeIds';
|
||||
import { isSupportedLanguageMode } from './languageIds';
|
||||
|
||||
/**
|
||||
* Tracks the active JS/TS editor.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
import { basename } from 'path';
|
||||
import * as vscode from 'vscode';
|
||||
import * as languageModeIds from './languageModeIds';
|
||||
import * as languageIds from './languageIds';
|
||||
|
||||
export const enum DiagnosticLanguage {
|
||||
JavaScript,
|
||||
@@ -19,7 +19,7 @@ export interface LanguageDescription {
|
||||
readonly diagnosticOwner: string;
|
||||
readonly diagnosticSource: string;
|
||||
readonly diagnosticLanguage: DiagnosticLanguage;
|
||||
readonly modeIds: readonly string[];
|
||||
readonly languageIds: readonly string[];
|
||||
readonly configFilePattern?: RegExp;
|
||||
readonly isExternal?: boolean;
|
||||
readonly standardFileExtensions: readonly string[],
|
||||
@@ -31,7 +31,7 @@ export const standardLanguageDescriptions: LanguageDescription[] = [
|
||||
diagnosticOwner: 'typescript',
|
||||
diagnosticSource: 'ts',
|
||||
diagnosticLanguage: DiagnosticLanguage.TypeScript,
|
||||
modeIds: [languageModeIds.typescript, languageModeIds.typescriptreact],
|
||||
languageIds: [languageIds.typescript, languageIds.typescriptreact],
|
||||
configFilePattern: /^tsconfig(\..*)?\.json$/gi,
|
||||
standardFileExtensions: [
|
||||
'ts',
|
||||
@@ -44,7 +44,7 @@ export const standardLanguageDescriptions: LanguageDescription[] = [
|
||||
diagnosticOwner: 'typescript',
|
||||
diagnosticSource: 'ts',
|
||||
diagnosticLanguage: DiagnosticLanguage.JavaScript,
|
||||
modeIds: [languageModeIds.javascript, languageModeIds.javascriptreact],
|
||||
languageIds: [languageIds.javascript, languageIds.javascriptreact],
|
||||
configFilePattern: /^jsconfig(\..*)?\.json$/gi,
|
||||
standardFileExtensions: [
|
||||
'js',
|
||||
|
||||
@@ -7,7 +7,7 @@ import * as vscode from 'vscode';
|
||||
import { ActiveJsTsEditorTracker } from './activeJsTsEditorTracker';
|
||||
import { Disposable } from './dispose';
|
||||
import { isJsConfigOrTsConfigFileName } from './languageDescription';
|
||||
import { isSupportedLanguageMode } from './languageModeIds';
|
||||
import { isSupportedLanguageMode } from './languageIds';
|
||||
|
||||
/**E
|
||||
* When clause context set when the current file is managed by vscode's built-in typescript extension.
|
||||
|
||||
Reference in New Issue
Block a user