Skip to content

Commit 943ac78

Browse files
committed
Show custom label in quick open
1 parent f144cce commit 943ac78

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/vs/workbench/contrib/search/browser/anythingQuickAccess.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ import { Registry } from 'vs/platform/registry/common/platform';
5656
import { ASK_QUICK_QUESTION_ACTION_ID } from 'vs/workbench/contrib/chat/browser/actions/chatQuickInputActions';
5757
import { IQuickChatService } from 'vs/workbench/contrib/chat/browser/chat';
5858
import { ILogService } from 'vs/platform/log/common/log';
59+
import { ICustomEditorLabelService } from 'vs/workbench/services/editor/common/customEditorLabelService';
5960

6061
interface IAnythingQuickPickItem extends IPickerQuickAccessItem, IQuickPickItemWithResource { }
6162

@@ -163,7 +164,8 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider<IAnyt
163164
@IQuickInputService private readonly quickInputService: IQuickInputService,
164165
@IKeybindingService private readonly keybindingService: IKeybindingService,
165166
@IQuickChatService private readonly quickChatService: IQuickChatService,
166-
@ILogService private readonly logService: ILogService
167+
@ILogService private readonly logService: ILogService,
168+
@ICustomEditorLabelService private readonly customEditorLabelService: ICustomEditorLabelService
167169
) {
168170
super(AnythingQuickAccessProvider.PREFIX, {
169171
canAcceptInBackground: true,
@@ -952,7 +954,7 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider<IAnyt
952954
icon = resourceOrEditor.getIcon();
953955
} else {
954956
resource = URI.isUri(resourceOrEditor) ? resourceOrEditor : resourceOrEditor.resource;
955-
label = basenameOrAuthority(resource);
957+
label = this.customEditorLabelService.getName(resource) || basenameOrAuthority(resource);
956958
description = this.labelService.getUriLabel(dirname(resource), { relative: true });
957959
isDirty = this.workingCopyService.isDirty(resource) && !this.filesConfigurationService.hasShortAutoSaveDelay(resource);
958960
extraClasses = [];

0 commit comments

Comments
 (0)