diff --git a/src/main/java/ee/carlrobert/codegpt/actions/editor/OpenNewChatAction.java b/src/main/java/ee/carlrobert/codegpt/actions/editor/OpenNewChatAction.java index 1a5c283d..dd4882e3 100644 --- a/src/main/java/ee/carlrobert/codegpt/actions/editor/OpenNewChatAction.java +++ b/src/main/java/ee/carlrobert/codegpt/actions/editor/OpenNewChatAction.java @@ -12,7 +12,6 @@ public class OpenNewChatAction extends AnAction { public OpenNewChatAction() { super(Icons.OpenNewTab); - EditorActionsUtil.registerAction(this); } @Override diff --git a/src/main/kotlin/ee/carlrobert/codegpt/actions/editor/AddSelectionToContextAction.kt b/src/main/kotlin/ee/carlrobert/codegpt/actions/editor/AddSelectionToContextAction.kt index 0f807dae..2228060c 100644 --- a/src/main/kotlin/ee/carlrobert/codegpt/actions/editor/AddSelectionToContextAction.kt +++ b/src/main/kotlin/ee/carlrobert/codegpt/actions/editor/AddSelectionToContextAction.kt @@ -13,6 +13,12 @@ class AddSelectionToContextAction : BaseEditorAction(AllIcons.General.Add) { val chatTabPanel = chatToolWindowContentManager .tryFindActiveChatTabPanel() .orElseThrow() + + val toolwindow = chatToolWindowContentManager.toolWindow + if (!toolwindow.isActive) { + toolwindow.show() + } + chatTabPanel.addSelection(editor.virtualFile, editor.selectionModel) } } diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 106f44ae..d91c3a8b 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -140,17 +140,10 @@ description="Creates a new chat session"> - - - @@ -208,16 +201,10 @@ - - - + + + + + + +