in src/references/index.ts [35:50]
function updateShowReferences(event?: vscode.ConfigurationChangeEvent) {
if (event && !event.affectsConfiguration(config)) {
return;
}
const value = vscode.workspace.getConfiguration().get<string>(config);
showReferencesDisposable?.dispose();
showReferencesDisposable = undefined;
if (value === 'view') {
showReferencesDisposable = vscode.commands.registerCommand('editor.action.showReferences', async (uri: vscode.Uri, position: vscode.Position, locations: vscode.Location[]) => {
const input = new ReferencesTreeInput('References', new vscode.Location(uri, position), 'vscode.executeReferenceProvider', locations);
tree.setInput(input);
});
}
};