feat(win32 gui): add clipboard paste support
This commit is contained in:
parent
5bc3cd6a6d
commit
5ac80f0b6f
3 changed files with 8 additions and 9 deletions
|
@ -570,10 +570,10 @@ const cmds = struct {
|
|||
}
|
||||
pub const open_previous_file_meta = .{ .description = "Open the previous file" };
|
||||
|
||||
pub fn system_paste(_: *Self, _: Ctx) Result {
|
||||
pub fn system_paste(self: *Self, _: Ctx) Result {
|
||||
if (builtin.os.tag == .windows) {
|
||||
const text = try tui.current().rdr.request_windows_clipboard();
|
||||
defer tui.current().rdr.allocator.free(text);
|
||||
const text = try @import("renderer").request_windows_clipboard(self.allocator);
|
||||
defer self.allocator.free(text);
|
||||
return command.executeName("paste", command.fmt(.{text})) catch {};
|
||||
}
|
||||
tui.current().rdr.request_system_clipboard();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue