diff --git a/src/tui/mode/mini/open_file.zig b/src/tui/mode/mini/open_file.zig index 7fda053..84ae5d2 100644 --- a/src/tui/mode/mini/open_file.zig +++ b/src/tui/mode/mini/open_file.zig @@ -47,10 +47,14 @@ pub fn select(self: *Type) void { var buf: std.ArrayList(u8) = .empty; defer buf.deinit(self.allocator); const file_path = project_manager.expand_home(self.allocator, &buf, self.file_path.items); + const cmd_ = switch (self.select) { + .normal => "navigate", + .alternate => "navigate_split_vertical", + }; if (root.is_directory(file_path)) tp.self_pid().send(.{ "cmd", "change_project", .{file_path} }) catch {} else if (file_path.len > 0) - tp.self_pid().send(.{ "cmd", "navigate", .{ .file = file_path } }) catch {}; + tp.self_pid().send(.{ "cmd", cmd_, .{ .file = file_path } }) catch {}; } command.executeName("exit_mini_mode", .{}) catch {}; }