mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 13:46:13 +00:00
💄 "Copy Relative Path"
This commit is contained in:
parent
ac7ead397b
commit
1b2fdd1cbd
|
@ -124,19 +124,18 @@ const copyRelativePathCommand = {
|
||||||
};
|
};
|
||||||
|
|
||||||
// Editor Title Context Menu
|
// Editor Title Context Menu
|
||||||
|
appendEditorTitleContextMenuItem(COPY_PATH_COMMAND_ID, copyPathCommand.title, ResourceContextKey.IsFileSystemResource, '1_cutcopypaste');
|
||||||
|
appendEditorTitleContextMenuItem(COPY_RELATIVE_PATH_COMMAND_ID, copyRelativePathCommand.title, ResourceContextKey.IsFileSystemResource, '1_cutcopypaste');
|
||||||
appendEditorTitleContextMenuItem(REVEAL_IN_OS_COMMAND_ID, REVEAL_IN_OS_LABEL, ResourceContextKey.Scheme.isEqualTo(Schemas.file));
|
appendEditorTitleContextMenuItem(REVEAL_IN_OS_COMMAND_ID, REVEAL_IN_OS_LABEL, ResourceContextKey.Scheme.isEqualTo(Schemas.file));
|
||||||
appendEditorTitleContextMenuItem(COPY_PATH_COMMAND_ID, copyPathCommand.title, ResourceContextKey.IsFileSystemResource);
|
|
||||||
appendEditorTitleContextMenuItem(COPY_RELATIVE_PATH_COMMAND_ID, copyRelativePathCommand.title, ResourceContextKey.IsFileSystemResource);
|
|
||||||
appendEditorTitleContextMenuItem(REVEAL_IN_EXPLORER_COMMAND_ID, nls.localize('revealInSideBar', "Reveal in Side Bar"), ResourceContextKey.IsFileSystemResource);
|
appendEditorTitleContextMenuItem(REVEAL_IN_EXPLORER_COMMAND_ID, nls.localize('revealInSideBar', "Reveal in Side Bar"), ResourceContextKey.IsFileSystemResource);
|
||||||
|
|
||||||
function appendEditorTitleContextMenuItem(id: string, title: string, when: ContextKeyExpr, alt?: { id: string, title: string }): void {
|
function appendEditorTitleContextMenuItem(id: string, title: string, when: ContextKeyExpr, group?: string): void {
|
||||||
|
|
||||||
// Menu
|
// Menu
|
||||||
MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, {
|
MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, {
|
||||||
command: { id, title },
|
command: { id, title },
|
||||||
when,
|
when,
|
||||||
group: '2_files',
|
group: group || '2_files'
|
||||||
alt
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -215,10 +214,16 @@ MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||||
});
|
});
|
||||||
|
|
||||||
MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||||
group: 'navigation',
|
group: '1_cutcopypaste',
|
||||||
order: 40,
|
order: 10,
|
||||||
command: copyPathCommand,
|
command: copyPathCommand,
|
||||||
alt: copyRelativePathCommand,
|
when: ResourceContextKey.IsFileSystemResource
|
||||||
|
});
|
||||||
|
|
||||||
|
MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||||
|
group: '1_cutcopypaste',
|
||||||
|
order: 20,
|
||||||
|
command: copyRelativePathCommand,
|
||||||
when: ResourceContextKey.IsFileSystemResource
|
when: ResourceContextKey.IsFileSystemResource
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue