@@ -29,7 +29,7 @@ import { ICommandService } from '../../../../platform/commands/common/commands.j
29
29
import { IConfigurationService } from '../../../../platform/configuration/common/configuration.js' ;
30
30
import { ContextKeyExpr } from '../../../../platform/contextkey/common/contextkey.js' ;
31
31
import { FileKind } from '../../../../platform/files/common/files.js' ;
32
- import { IInstantiationService , ServicesAccessor } from '../../../../platform/instantiation/common/instantiation.js' ;
32
+ import { ServicesAccessor } from '../../../../platform/instantiation/common/instantiation.js' ;
33
33
import { KeybindingWeight } from '../../../../platform/keybinding/common/keybindingsRegistry.js' ;
34
34
import { ILabelService } from '../../../../platform/label/common/label.js' ;
35
35
import { IListService } from '../../../../platform/list/browser/listService.js' ;
@@ -52,7 +52,6 @@ import { IWorkbenchEnvironmentService } from '../../../services/environment/comm
52
52
import { IPreferencesService } from '../../../services/preferences/common/preferences.js' ;
53
53
import { IRemoteAgentService } from '../../../services/remote/common/remoteAgentService.js' ;
54
54
import { accessibleViewCurrentProviderId , accessibleViewIsShown , accessibleViewOnLastLine } from '../../accessibility/browser/accessibilityConfiguration.js' ;
55
- import { HasSpeechProvider } from '../../speech/common/speechService.js' ;
56
55
import { IRemoteTerminalAttachTarget , ITerminalProfileResolverService , ITerminalProfileService , TERMINAL_VIEW_ID , TerminalCommandId } from '../common/terminal.js' ;
57
56
import { TerminalContextKeys } from '../common/terminalContextKey.js' ;
58
57
import { terminalStrings } from '../common/terminalStrings.js' ;
@@ -62,7 +61,6 @@ import { getColorClass, getIconId, getUriClasses } from './terminalIcon.js';
62
61
import { killTerminalIcon , newTerminalIcon } from './terminalIcons.js' ;
63
62
import { ITerminalQuickPickItem } from './terminalProfileQuickpick.js' ;
64
63
import { TerminalTabList } from './terminalTabsList.js' ;
65
- import { TerminalVoiceSession } from './terminalVoice.js' ;
66
64
67
65
export const switchTerminalActionViewItemSeparator = '\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500' ;
68
66
export const switchTerminalShowTabsTitle = localize ( 'showTerminalTabs' , "Show Tabs" ) ;
@@ -71,7 +69,7 @@ const category = terminalStrings.actionCategory;
71
69
72
70
// Some terminal context keys get complicated. Since normalizing and/or context keys can be
73
71
// expensive this is done once per context key and shared.
74
- const sharedWhenClause = ( ( ) => {
72
+ export const sharedWhenClause = ( ( ) => {
75
73
const terminalAvailable = ContextKeyExpr . or ( TerminalContextKeys . processSupported , TerminalContextKeys . terminalHasBeenCreated ) ;
76
74
return {
77
75
terminalAvailable,
@@ -1395,28 +1393,6 @@ export function registerTerminalActions() {
1395
1393
}
1396
1394
}
1397
1395
} ) ;
1398
-
1399
- registerActiveInstanceAction ( {
1400
- id : TerminalCommandId . StartVoice ,
1401
- title : localize2 ( 'workbench.action.terminal.startDictation' , "Start Dictation in Terminal" ) ,
1402
- precondition : ContextKeyExpr . and ( HasSpeechProvider , sharedWhenClause . terminalAvailable ) ,
1403
- f1 : true ,
1404
- run : ( activeInstance , c , accessor ) => {
1405
- const instantiationService = accessor . get ( IInstantiationService ) ;
1406
- TerminalVoiceSession . getInstance ( instantiationService ) . start ( ) ;
1407
- }
1408
- } ) ;
1409
-
1410
- registerActiveInstanceAction ( {
1411
- id : TerminalCommandId . StopVoice ,
1412
- title : localize2 ( 'workbench.action.terminal.stopDictation' , "Stop Dictation in Terminal" ) ,
1413
- precondition : ContextKeyExpr . and ( HasSpeechProvider , sharedWhenClause . terminalAvailable ) ,
1414
- f1 : true ,
1415
- run : ( activeInstance , c , accessor ) => {
1416
- const instantiationService = accessor . get ( IInstantiationService ) ;
1417
- TerminalVoiceSession . getInstance ( instantiationService ) . stop ( true ) ;
1418
- }
1419
- } ) ;
1420
1396
}
1421
1397
1422
1398
interface IRemoteTerminalPick extends IQuickPickItem {
0 commit comments