summaryrefslogtreecommitdiff
path: root/src/Output.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Output.zig')
-rw-r--r--src/Output.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Output.zig b/src/Output.zig
index 674fcbc8..b216c0cf 100644
--- a/src/Output.zig
+++ b/src/Output.zig
@@ -3,6 +3,7 @@
const panes = @import("panes.zig");
const std = @import("std");
const pardes = @import("pardes.zig");
+const exec = @import("exec.zig");
const Messages = @import("Messages.zig");
const config = @import("config.zig");
const Pardes = pardes.Pardes;
@@ -479,7 +480,7 @@ pub fn fillResults(p: *Pardes, id: usize, dir: []const u8, from: Origin, arg: []
const free = p.freeSlot() orelse return error.NoPaneSlots;
const np = try open(p, free, dir, from, arg, result_content);
np.file.?.location_rows = result_rows;
- p.placeDoc(id, free, np);
+ exec.placeDoc(p, id, free, np);
p.active = id;
if (traits(from).steps) {
pane.search_pane = free;
@@ -559,7 +560,7 @@ fn openStepped(p: *Pardes, id: usize, from: Origin, content: []u8) !void {
const dir = if (pane.file) |f| (std.fs.path.dirname(f.path) orelse "/") else pane.cwdSlice();
const free = p.freeSlot() orelse return error.NoPaneSlots;
const np = try open(p, free, dir, from, "", content);
- p.placeDoc(id, free, np);
+ exec.placeDoc(p, id, free, np);
p.active = id;
pane.search_pane = free;
pane.search_row = null;
@@ -778,6 +779,6 @@ fn openRead(p: *Pardes, id: usize, from: Origin, arg: []const u8, content: []u8)
const dir = if (pane.file) |f| (std.fs.path.dirname(f.path) orelse "/") else pane.cwdSlice();
const free = p.freeSlot() orelse return error.NoPaneSlots;
const np = try open(p, free, dir, from, arg, content);
- p.placeDoc(id, free, np);
+ exec.placeDoc(p, id, free, np);
p.active = free;
}