mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-02 08:14:36 -05:00
chat - give a proper name to the file that provides "New..." chat actions (#270899)
This commit is contained in:
@@ -24,6 +24,7 @@ import { ACTION_ID_NEW_CHAT, ACTION_ID_NEW_EDIT_SESSION, ACTION_ID_OPEN_CHAT, CH
|
||||
import { clearChatEditor } from './chatClear.js';
|
||||
|
||||
export interface INewEditSessionActionContext {
|
||||
|
||||
/**
|
||||
* An initial prompt to write to the chat.
|
||||
*/
|
||||
@@ -55,8 +56,6 @@ export function registerNewChatActions() {
|
||||
isSplitButton: true
|
||||
});
|
||||
|
||||
// This action was previously used for the editor gutter toolbar, but now
|
||||
// ACTION_ID_NEW_CHAT is also used for that scenario
|
||||
registerAction2(class NewChatEditorAction extends Action2 {
|
||||
constructor() {
|
||||
super({
|
||||
@@ -68,7 +67,10 @@ export function registerNewChatActions() {
|
||||
});
|
||||
}
|
||||
async run(accessor: ServicesAccessor, ...args: unknown[]) {
|
||||
announceChatCleared(accessor.get(IAccessibilitySignalService));
|
||||
const accessibilitySignalService = accessor.get(IAccessibilitySignalService);
|
||||
|
||||
accessibilitySignalService.playSignal(AccessibilitySignal.clear);
|
||||
|
||||
await clearChatEditor(accessor);
|
||||
}
|
||||
});
|
||||
@@ -117,7 +119,6 @@ export function registerNewChatActions() {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
async run(accessor: ServicesAccessor, ...args: unknown[]) {
|
||||
const executeCommandContext = args[0] as INewEditSessionActionContext | undefined;
|
||||
|
||||
@@ -135,7 +136,7 @@ export function registerNewChatActions() {
|
||||
return;
|
||||
}
|
||||
|
||||
announceChatCleared(accessibilitySignalService);
|
||||
accessibilitySignalService.playSignal(AccessibilitySignal.clear);
|
||||
|
||||
await editingSession?.stop();
|
||||
widget.clear();
|
||||
@@ -163,7 +164,6 @@ export function registerNewChatActions() {
|
||||
});
|
||||
CommandsRegistry.registerCommandAlias(ACTION_ID_NEW_EDIT_SESSION, ACTION_ID_NEW_CHAT);
|
||||
|
||||
|
||||
registerAction2(class UndoChatEditInteractionAction extends EditingSessionAction {
|
||||
constructor() {
|
||||
super({
|
||||
@@ -254,7 +254,3 @@ export function registerNewChatActions() {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function announceChatCleared(accessibilitySignalService: IAccessibilitySignalService): void {
|
||||
accessibilitySignalService.playSignal(AccessibilitySignal.clear);
|
||||
}
|
||||
@@ -63,7 +63,7 @@ import { IVoiceChatService, VoiceChatService } from '../common/voiceChatService.
|
||||
import { registerChatAccessibilityActions } from './actions/chatAccessibilityActions.js';
|
||||
import { AgentChatAccessibilityHelp, EditsChatAccessibilityHelp, PanelChatAccessibilityHelp, QuickChatAccessibilityHelp } from './actions/chatAccessibilityHelp.js';
|
||||
import { ACTION_ID_NEW_CHAT, CopilotTitleBarMenuRendering, registerChatActions } from './actions/chatActions.js';
|
||||
import { registerNewChatActions } from './actions/chatClearActions.js';
|
||||
import { registerNewChatActions } from './actions/chatNewActions.js';
|
||||
import { CodeBlockActionRendering, registerChatCodeBlockActions, registerChatCodeCompareBlockActions } from './actions/chatCodeblockActions.js';
|
||||
import { ChatContextContributions } from './actions/chatContext.js';
|
||||
import { registerChatContextActions } from './actions/chatContextActions.js';
|
||||
|
||||
Reference in New Issue
Block a user