@@ -507,6 +507,10 @@ impl TerminalView {
let context_menu = ContextMenu::build(window, cx, |menu, _, _| {
menu.context(self.focus_handle.clone())
.action("New Terminal", Box::new(NewTerminal::default()))
+ .action(
+ "New Center Terminal",
+ Box::new(NewCenterTerminal::default()),
+ )
.separator()
.action("Copy", Box::new(Copy))
.action("Paste", Box::new(Paste))
@@ -1,7 +1,7 @@
use crate::{
- CloseWindow, NewFile, NewTerminal, OpenInTerminal, OpenOptions, OpenTerminal, OpenVisible,
- SplitDirection, ToggleFileFinder, ToggleProjectSymbols, ToggleZoom, Workspace,
- WorkspaceItemBuilder, ZoomIn, ZoomOut,
+ CloseWindow, NewCenterTerminal, NewFile, NewTerminal, OpenInTerminal, OpenOptions,
+ OpenTerminal, OpenVisible, SplitDirection, ToggleFileFinder, ToggleProjectSymbols, ToggleZoom,
+ Workspace, WorkspaceItemBuilder, ZoomIn, ZoomOut,
focus_follows_mouse::FocusFollowsMouse as _,
invalid_item_view::InvalidItemView,
item::{
@@ -4199,6 +4199,10 @@ fn default_render_tab_bar_buttons(
.action("Search Symbols", ToggleProjectSymbols.boxed_clone())
.separator()
.action("New Terminal", NewTerminal::default().boxed_clone())
+ .action(
+ "New Center Terminal",
+ NewCenterTerminal::default().boxed_clone(),
+ )
}))
}),
)