Update linked editing file name (#179643)

Also make sure we are enabled in all syntax files
This commit is contained in:
Matt Bierner
2023-04-10 15:55:44 -07:00
committed by GitHub
parent 06659f0ba9
commit a58d9dc08f
2 changed files with 5 additions and 5 deletions

View File

@@ -10,7 +10,7 @@ import * as typeConverters from '../typeConverters';
import { ClientCapability, ITypeScriptServiceClient } from '../typescriptService';
import { conditionalRegistration, requireMinVersion, requireSomeCapability } from './util/dependentRegistration';
class JsxLinkedEditingSupport implements vscode.LinkedEditingRangeProvider {
class LinkedEditingSupport implements vscode.LinkedEditingRangeProvider {
public static readonly minVersion = API.v510;
@@ -40,10 +40,10 @@ export function register(
client: ITypeScriptServiceClient
) {
return conditionalRegistration([
requireMinVersion(client, JsxLinkedEditingSupport.minVersion),
requireMinVersion(client, LinkedEditingSupport.minVersion),
requireSomeCapability(client, ClientCapability.Syntax),
], () => {
return vscode.languages.registerLinkedEditingRangeProvider(selector.semantic,
new JsxLinkedEditingSupport(client));
return vscode.languages.registerLinkedEditingRangeProvider(selector.syntax,
new LinkedEditingSupport(client));
});
}

View File

@@ -75,7 +75,7 @@ export default class LanguageProvider extends Disposable {
import('./languageFeatures/implementations').then(provider => this._register(provider.register(selector, this.client))),
import('./languageFeatures/inlayHints').then(provider => this._register(provider.register(selector, this.description, this.client, this.fileConfigurationManager))),
import('./languageFeatures/jsDocCompletions').then(provider => this._register(provider.register(selector, this.description, this.client, this.fileConfigurationManager))),
import('./languageFeatures/jsxLinkedEditing').then(provider => this._register(provider.register(selector, this.client))),
import('./languageFeatures/linkedEditing').then(provider => this._register(provider.register(selector, this.client))),
import('./languageFeatures/organizeImports').then(provider => this._register(provider.register(selector, this.client, this.commandManager, this.fileConfigurationManager, this.telemetryReporter))),
import('./languageFeatures/quickFix').then(provider => this._register(provider.register(selector, this.client, this.fileConfigurationManager, this.commandManager, this.client.diagnosticsManager, this.telemetryReporter))),
import('./languageFeatures/refactor').then(provider => this._register(provider.register(selector, this.client, this.fileConfigurationManager, this.commandManager, this.telemetryReporter))),