diff --git a/crates/editor/src/mouse_context_menu.rs b/crates/editor/src/mouse_context_menu.rs index 4f5abc4cec..09cefc0de2 100644 --- a/crates/editor/src/mouse_context_menu.rs +++ b/crates/editor/src/mouse_context_menu.rs @@ -1,6 +1,7 @@ use crate::{ - DisplayPoint, Editor, EditorMode, FindAllReferences, GoToDefinition, GoToImplementation, - GoToTypeDefinition, Rename, RevealInFinder, SelectMode, ToggleCodeActions, + Copy, Cut, DisplayPoint, Editor, EditorMode, FindAllReferences, GoToDefinition, + GoToImplementation, GoToTypeDefinition, Paste, Rename, RevealInFinder, SelectMode, + ToggleCodeActions, }; use gpui::{DismissEvent, Pixels, Point, Subscription, View, ViewContext}; use workspace::OpenInTerminal; @@ -85,6 +86,10 @@ pub fn deploy_context_menu( }), ) .separator() + .action("Cut", Box::new(Cut)) + .action("Copy", Box::new(Copy)) + .action("Paste", Box::new(Paste)) + .separator() .action("Reveal in Finder", Box::new(RevealInFinder)) .action("Open in Terminal", Box::new(OpenInTerminal)); match focus {