diff --git a/src/tui/mode/mini/file_browser.zig b/src/tui/mode/mini/file_browser.zig index 1bfaeac..fd2e51e 100644 --- a/src/tui/mode/mini/file_browser.zig +++ b/src/tui/mode/mini/file_browser.zig @@ -332,6 +332,11 @@ pub fn Create(options: type) type { self.update_mini_mode_text(); } pub const mini_mode_select_meta = .{ .description = "Select" }; + + pub fn paste(self: *Self, ctx: Ctx) Result { + return mini_mode_insert_bytes(self, ctx); + } + pub const paste_meta = .{ .arguments = &.{.string} }; }; }; } diff --git a/src/tui/mode/mini/find.zig b/src/tui/mode/mini/find.zig index 5db9d06..eee4666 100644 --- a/src/tui/mode/mini/find.zig +++ b/src/tui/mode/mini/find.zig @@ -214,4 +214,9 @@ const cmds = struct { self.update_mini_mode_text(); } pub const mini_mode_history_next_meta = .{ .description = "History next" }; + + pub fn paste(self: *Self, ctx: Ctx) Result { + return mini_mode_insert_bytes(self, ctx); + } + pub const paste_meta = .{ .arguments = &.{.string} }; }; diff --git a/src/tui/mode/mini/find_in_files.zig b/src/tui/mode/mini/find_in_files.zig index 74a5be3..36d75f7 100644 --- a/src/tui/mode/mini/find_in_files.zig +++ b/src/tui/mode/mini/find_in_files.zig @@ -152,4 +152,9 @@ const cmds = struct { } } pub const mini_mode_delete_backwards_meta = .{ .description = "Delete backwards" }; + + pub fn paste(self: *Self, ctx: Ctx) Result { + return mini_mode_insert_bytes(self, ctx); + } + pub const paste_meta = .{ .arguments = &.{.string} }; }; diff --git a/src/tui/mode/overlay/open_recent.zig b/src/tui/mode/overlay/open_recent.zig index b30f3c3..4526dff 100644 --- a/src/tui/mode/overlay/open_recent.zig +++ b/src/tui/mode/overlay/open_recent.zig @@ -339,4 +339,9 @@ const cmds = struct { return self.cmd_async("toggle_inputview"); } pub const overlay_toggle_inputview_meta = .{}; + + pub fn paste(self: *Self, ctx: Ctx) Result { + return overlay_insert_bytes(self, ctx); + } + pub const paste_meta = .{ .arguments = &.{.string} }; }; diff --git a/src/tui/mode/overlay/palette.zig b/src/tui/mode/overlay/palette.zig index b19a6c3..b1c1122 100644 --- a/src/tui/mode/overlay/palette.zig +++ b/src/tui/mode/overlay/palette.zig @@ -464,6 +464,11 @@ pub fn Create(options: type) type { return self.cmd_async("toggle_inputview"); } pub const overlay_toggle_inputview_meta = .{}; + + pub fn paste(self: *Self, ctx: Ctx) Result { + return overlay_insert_bytes(self, ctx); + } + pub const paste_meta = .{ .arguments = &.{.string} }; }; }; }