first version of tab to trigger inline chat (#225475)

This commit is contained in:
Johannes Rieken
2024-08-13 10:42:41 +02:00
committed by GitHub
parent 922413f6d9
commit 2811728ba1
2 changed files with 156 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey';
import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle';
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
import { InlineChatAccessibilityHelp } from 'vs/workbench/contrib/inlineChat/browser/inlineChatAccessibilityHelp';
import { InlineChatExansionContextKey, InlineChatExpandLineAction } from 'vs/workbench/contrib/inlineChat/browser/inlineChatCurrentLine';
// --- browser
@@ -35,6 +36,9 @@ registerSingleton(IInlineChatSavingService, InlineChatSavingServiceImpl, Instant
registerEditorContribution(INLINE_CHAT_ID, InlineChatController, EditorContributionInstantiation.Eager); // EAGER because of notebook dispose/create of editors
registerEditorContribution(InlineChatExansionContextKey.Id, InlineChatExansionContextKey, EditorContributionInstantiation.BeforeFirstInteraction);
registerAction2(InlineChatExpandLineAction);
// --- MENU special ---
const sendActionMenuItem: IMenuItem = {