diff --git a/assets/keymaps/default.json b/assets/keymaps/default.json index 5d700006393ea27a4e46348f08866ab3197f8215..6246d227b229ad0f3124fe3df7a9bc32d985424a 100644 --- a/assets/keymaps/default.json +++ b/assets/keymaps/default.json @@ -189,6 +189,7 @@ { "context": "AssistantPanel", "bindings": { + "cmd-n": "assistant::NewConversation", "cmd-g": "search::SelectNextMatch", "cmd-shift-g": "search::SelectPrevMatch" } diff --git a/crates/assistant/src/assistant_panel.rs b/crates/assistant/src/assistant_panel.rs index e472e8c8dfc7f3f7f2dc072825efea4fd89b41de..0ce5c53e6196a0c7471ae82592ccfd84a459a28f 100644 --- a/crates/assistant/src/assistant_panel.rs +++ b/crates/assistant/src/assistant_panel.rs @@ -86,9 +86,7 @@ actions!( pub fn init(cx: &mut AppContext) { settings::register::(cx); cx.add_action( - |this: &mut AssistantPanel, - _: &workspace::NewFile, - cx: &mut ViewContext| { + |this: &mut AssistantPanel, _: &NewConversation, cx: &mut ViewContext| { this.new_conversation(cx); }, );