diff --git a/crates/editor/src/mouse_context_menu.rs b/crates/editor/src/mouse_context_menu.rs index 8d77dda799..3148e03084 100644 --- a/crates/editor/src/mouse_context_menu.rs +++ b/crates/editor/src/mouse_context_menu.rs @@ -1,4 +1,5 @@ use crate::actions::FormatSelections; +use crate::CopyAndTrim; use crate::{ actions::Format, selections_collection::SelectionsCollection, Copy, CopyPermalinkToLine, Cut, DisplayPoint, DisplaySnapshot, Editor, EditorMode, FindAllReferences, GoToDeclaration, @@ -191,6 +192,7 @@ pub fn deploy_context_menu( .separator() .action("Cut", Box::new(Cut)) .action("Copy", Box::new(Copy)) + .action("Copy and trim", Box::new(CopyAndTrim)) .action("Paste", Box::new(Paste)) .separator() .map(|builder| { diff --git a/crates/zed/src/zed/app_menus.rs b/crates/zed/src/zed/app_menus.rs index ed590e9c24..ec310ebe11 100644 --- a/crates/zed/src/zed/app_menus.rs +++ b/crates/zed/src/zed/app_menus.rs @@ -95,6 +95,7 @@ pub fn app_menus() -> Vec