parent
8b1a764429
commit
bf3fe5f2ba
44 changed files with 0 additions and 133 deletions
|
@ -6,7 +6,6 @@ const cwd = std.fs.cwd;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
||||||
const default_leaf_capacity = 64;
|
|
||||||
const max_imbalance = 7;
|
const max_imbalance = 7;
|
||||||
pub const Root = *const Node;
|
pub const Root = *const Node;
|
||||||
pub const unicode = @import("unicode.zig");
|
pub const unicode = @import("unicode.zig");
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
const std = @import("std");
|
|
||||||
const Plane = @import("renderer").Plane;
|
|
||||||
const Buffer = @import("Buffer.zig");
|
const Buffer = @import("Buffer.zig");
|
||||||
const Cursor = @import("Cursor.zig");
|
const Cursor = @import("Cursor.zig");
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,6 @@ const tp = @import("thespian");
|
||||||
const dizzy = @import("dizzy");
|
const dizzy = @import("dizzy");
|
||||||
const Buffer = @import("Buffer");
|
const Buffer = @import("Buffer");
|
||||||
const tracy = @import("tracy");
|
const tracy = @import("tracy");
|
||||||
const cbor = @import("cbor");
|
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
const module_name = @typeName(Self);
|
const module_name = @typeName(Self);
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
|
|
||||||
const deque = std.TailQueue;
|
|
||||||
const fba = std.heap.FixedBufferAllocator;
|
const fba = std.heap.FixedBufferAllocator;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -13,7 +13,6 @@ pub const CursorShape = vaxis.Cell.CursorShape;
|
||||||
|
|
||||||
pub const style = @import("style.zig").StyleBits;
|
pub const style = @import("style.zig").StyleBits;
|
||||||
|
|
||||||
const mod = input.modifier;
|
|
||||||
const key = input.key;
|
const key = input.key;
|
||||||
const event_type = input.event_type;
|
const event_type = input.event_type;
|
||||||
|
|
||||||
|
@ -43,12 +42,6 @@ logger: log.Logger,
|
||||||
|
|
||||||
loop: Loop,
|
loop: Loop,
|
||||||
|
|
||||||
const Event = union(enum) {
|
|
||||||
key_press: vaxis.Key,
|
|
||||||
winsize: vaxis.Winsize,
|
|
||||||
focus_in,
|
|
||||||
};
|
|
||||||
|
|
||||||
pub fn init(allocator: std.mem.Allocator, handler_ctx: *anyopaque, no_alternate: bool) !Self {
|
pub fn init(allocator: std.mem.Allocator, handler_ctx: *anyopaque, no_alternate: bool) !Self {
|
||||||
const opts: vaxis.Vaxis.Options = .{
|
const opts: vaxis.Vaxis.Options = .{
|
||||||
.kitty_keyboard_flags = .{
|
.kitty_keyboard_flags = .{
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const cbor = @import("cbor");
|
|
||||||
const log = @import("log");
|
const log = @import("log");
|
||||||
|
|
||||||
pid: ?tp.pid,
|
pid: ?tp.pid,
|
||||||
|
|
|
@ -6,7 +6,6 @@ const key = @import("renderer").input.key;
|
||||||
const event_type = @import("renderer").input.event_type;
|
const event_type = @import("renderer").input.event_type;
|
||||||
|
|
||||||
const Widget = @import("Widget.zig");
|
const Widget = @import("Widget.zig");
|
||||||
const command = @import("command.zig");
|
|
||||||
const tui = @import("tui.zig");
|
const tui = @import("tui.zig");
|
||||||
|
|
||||||
pub fn Options(context: type) type {
|
pub fn Options(context: type) type {
|
||||||
|
|
|
@ -6,7 +6,6 @@ const key = @import("renderer").input.key;
|
||||||
const event_type = @import("renderer").input.event_type;
|
const event_type = @import("renderer").input.event_type;
|
||||||
|
|
||||||
const Widget = @import("Widget.zig");
|
const Widget = @import("Widget.zig");
|
||||||
const command = @import("command.zig");
|
|
||||||
const tui = @import("tui.zig");
|
const tui = @import("tui.zig");
|
||||||
|
|
||||||
pub fn Options(context: type) type {
|
pub fn Options(context: type) type {
|
||||||
|
|
|
@ -1,13 +1,9 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const tp = @import("thespian");
|
|
||||||
|
|
||||||
const planeutils = @import("renderer").planeutils;
|
|
||||||
|
|
||||||
const Widget = @import("Widget.zig");
|
const Widget = @import("Widget.zig");
|
||||||
const WidgetList = @import("WidgetList.zig");
|
const WidgetList = @import("WidgetList.zig");
|
||||||
const EventHandler = @import("EventHandler.zig");
|
const EventHandler = @import("EventHandler.zig");
|
||||||
const Button = @import("Button.zig");
|
const Button = @import("Button.zig");
|
||||||
const tui = @import("tui.zig");
|
|
||||||
const scrollbar_v = @import("scrollbar_v.zig");
|
const scrollbar_v = @import("scrollbar_v.zig");
|
||||||
|
|
||||||
pub const Container = WidgetList;
|
pub const Container = WidgetList;
|
||||||
|
|
|
@ -25,21 +25,15 @@ const WidgetList = @import("WidgetList.zig");
|
||||||
const command = @import("command.zig");
|
const command = @import("command.zig");
|
||||||
const tui = @import("tui.zig");
|
const tui = @import("tui.zig");
|
||||||
|
|
||||||
const module = @This();
|
|
||||||
|
|
||||||
pub const Cursor = Buffer.Cursor;
|
pub const Cursor = Buffer.Cursor;
|
||||||
pub const View = Buffer.View;
|
pub const View = Buffer.View;
|
||||||
pub const Selection = Buffer.Selection;
|
pub const Selection = Buffer.Selection;
|
||||||
|
|
||||||
const Allocator = std.mem.Allocator;
|
const Allocator = std.mem.Allocator;
|
||||||
const copy = std.mem.copy;
|
|
||||||
const fmt = std.fmt;
|
|
||||||
const time = std.time;
|
const time = std.time;
|
||||||
|
|
||||||
const scroll_step_small = 3;
|
const scroll_step_small = 3;
|
||||||
const scroll_page_ratio = 3;
|
|
||||||
const scroll_cursor_min_border_distance = 5;
|
const scroll_cursor_min_border_distance = 5;
|
||||||
const scroll_cursor_min_border_distance_mouse = 1;
|
|
||||||
|
|
||||||
const double_click_time_ms = 350;
|
const double_click_time_ms = 350;
|
||||||
pub const max_matches = if (builtin.mode == std.builtin.OptimizeMode.Debug) 10_000 else 100_000;
|
pub const max_matches = if (builtin.mode == std.builtin.OptimizeMode.Debug) 10_000 else 100_000;
|
||||||
|
|
|
@ -12,7 +12,6 @@ const key = @import("renderer").input.key;
|
||||||
const event_type = @import("renderer").input.event_type;
|
const event_type = @import("renderer").input.event_type;
|
||||||
|
|
||||||
const Widget = @import("Widget.zig");
|
const Widget = @import("Widget.zig");
|
||||||
const WidgetList = @import("WidgetList.zig");
|
|
||||||
const EventHandler = @import("EventHandler.zig");
|
const EventHandler = @import("EventHandler.zig");
|
||||||
const MessageFilter = @import("MessageFilter.zig");
|
const MessageFilter = @import("MessageFilter.zig");
|
||||||
const tui = @import("tui.zig");
|
const tui = @import("tui.zig");
|
||||||
|
|
|
@ -1,31 +1,21 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const eql = @import("std").mem.eql;
|
|
||||||
const fmt = @import("std").fmt;
|
|
||||||
const time = @import("std").time;
|
|
||||||
const cbor = @import("cbor");
|
const cbor = @import("cbor");
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const Mutex = @import("std").Thread.Mutex;
|
|
||||||
const ArrayList = @import("std").ArrayList;
|
|
||||||
|
|
||||||
const Plane = @import("renderer").Plane;
|
const Plane = @import("renderer").Plane;
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const log = @import("log");
|
const log = @import("log");
|
||||||
const key = @import("renderer").input.key;
|
|
||||||
const event_type = @import("renderer").input.event_type;
|
|
||||||
const root = @import("root");
|
const root = @import("root");
|
||||||
|
|
||||||
const command = @import("command.zig");
|
const command = @import("command.zig");
|
||||||
const tui = @import("tui.zig");
|
const tui = @import("tui.zig");
|
||||||
const Widget = @import("Widget.zig");
|
const Widget = @import("Widget.zig");
|
||||||
const MessageFilter = @import("MessageFilter.zig");
|
|
||||||
const Menu = @import("Menu.zig");
|
const Menu = @import("Menu.zig");
|
||||||
const EventHandler = @import("EventHandler.zig");
|
const EventHandler = @import("EventHandler.zig");
|
||||||
const Button = @import("Button.zig");
|
const Button = @import("Button.zig");
|
||||||
const scrollbar_v = @import("scrollbar_v.zig");
|
const scrollbar_v = @import("scrollbar_v.zig");
|
||||||
const editor = @import("editor.zig");
|
const editor = @import("editor.zig");
|
||||||
|
|
||||||
const escape = fmt.fmtSliceEscapeLower;
|
|
||||||
|
|
||||||
pub const name = @typeName(Self);
|
pub const name = @typeName(Self);
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -2,13 +2,9 @@ const std = @import("std");
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
|
|
||||||
const Plane = @import("renderer").Plane;
|
const Plane = @import("renderer").Plane;
|
||||||
const planeutils = @import("renderer").planeutils;
|
|
||||||
const channels_ = @import("renderer").channels;
|
|
||||||
const style_ = @import("renderer").style;
|
|
||||||
const root = @import("root");
|
const root = @import("root");
|
||||||
|
|
||||||
const Widget = @import("Widget.zig");
|
const Widget = @import("Widget.zig");
|
||||||
const WidgetList = @import("WidgetList.zig");
|
|
||||||
const Button = @import("Button.zig");
|
const Button = @import("Button.zig");
|
||||||
const Menu = @import("Menu.zig");
|
const Menu = @import("Menu.zig");
|
||||||
const tui = @import("tui.zig");
|
const tui = @import("tui.zig");
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
const fmt = @import("std").fmt;
|
|
||||||
const time = @import("std").time;
|
const time = @import("std").time;
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const Mutex = @import("std").Thread.Mutex;
|
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
|
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
const eql = @import("std").mem.eql;
|
|
||||||
const fmt = @import("std").fmt;
|
|
||||||
const time = @import("std").time;
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
|
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
|
|
|
@ -2,17 +2,13 @@ const eql = @import("std").mem.eql;
|
||||||
const fmt = @import("std").fmt;
|
const fmt = @import("std").fmt;
|
||||||
const time = @import("std").time;
|
const time = @import("std").time;
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const Mutex = @import("std").Thread.Mutex;
|
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
|
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const log = @import("log");
|
|
||||||
|
|
||||||
const Plane = @import("renderer").Plane;
|
const Plane = @import("renderer").Plane;
|
||||||
|
|
||||||
const tui = @import("tui.zig");
|
|
||||||
const Widget = @import("Widget.zig");
|
const Widget = @import("Widget.zig");
|
||||||
const MessageFilter = @import("MessageFilter.zig");
|
|
||||||
|
|
||||||
const escape = fmt.fmtSliceEscapeLower;
|
const escape = fmt.fmtSliceEscapeLower;
|
||||||
|
|
||||||
|
|
|
@ -47,15 +47,6 @@ find_in_files_done: bool = false,
|
||||||
file_list_type: FileListType = .find_in_files,
|
file_list_type: FileListType = .find_in_files,
|
||||||
panel_height: ?usize = null,
|
panel_height: ?usize = null,
|
||||||
|
|
||||||
const NavState = struct {
|
|
||||||
time: i64 = 0,
|
|
||||||
lines: usize = 0,
|
|
||||||
rows: usize = 0,
|
|
||||||
row: usize = 0,
|
|
||||||
col: usize = 0,
|
|
||||||
matches: usize = 0,
|
|
||||||
};
|
|
||||||
|
|
||||||
const FileListType = enum {
|
const FileListType = enum {
|
||||||
diagnostics,
|
diagnostics,
|
||||||
references,
|
references,
|
||||||
|
|
|
@ -12,7 +12,6 @@ const EventHandler = @import("../../EventHandler.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -11,7 +11,6 @@ const EventHandler = @import("../../../EventHandler.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -11,7 +11,6 @@ const EventHandler = @import("../../../EventHandler.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -11,7 +11,6 @@ const EventHandler = @import("../../../EventHandler.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -11,7 +11,6 @@ const EventHandler = @import("../../../EventHandler.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -11,7 +11,6 @@ const EventHandler = @import("../../../EventHandler.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -11,7 +11,6 @@ const EventHandler = @import("../../../EventHandler.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -10,7 +10,6 @@ const ucs32_to_utf8 = @import("renderer").ucs32_to_utf8;
|
||||||
const project_manager = @import("project_manager");
|
const project_manager = @import("project_manager");
|
||||||
|
|
||||||
const tui = @import("../../tui.zig");
|
const tui = @import("../../tui.zig");
|
||||||
const mainview = @import("../../mainview.zig");
|
|
||||||
const command = @import("../../command.zig");
|
const command = @import("../../command.zig");
|
||||||
const EventHandler = @import("../../EventHandler.zig");
|
const EventHandler = @import("../../EventHandler.zig");
|
||||||
const MessageFilter = @import("../../MessageFilter.zig");
|
const MessageFilter = @import("../../MessageFilter.zig");
|
||||||
|
|
|
@ -12,7 +12,6 @@ const EventHandler = @import("../../EventHandler.zig");
|
||||||
const ed = @import("../../editor.zig");
|
const ed = @import("../../editor.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
const ArrayList = @import("std").ArrayList;
|
const ArrayList = @import("std").ArrayList;
|
||||||
|
|
||||||
|
@ -168,8 +167,6 @@ fn insert_bytes(self: *Self, bytes: []const u8) !void {
|
||||||
try self.input.appendSlice(bytes);
|
try self.input.appendSlice(bytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
var find_cmd_id: ?command.ID = null;
|
|
||||||
|
|
||||||
fn flush_input(self: *Self) !void {
|
fn flush_input(self: *Self) !void {
|
||||||
if (self.input.items.len > 0) {
|
if (self.input.items.len > 0) {
|
||||||
if (eql(u8, self.input.items, self.last_input.items))
|
if (eql(u8, self.input.items, self.last_input.items))
|
||||||
|
|
|
@ -9,10 +9,8 @@ const tui = @import("../../tui.zig");
|
||||||
const mainview = @import("../../mainview.zig");
|
const mainview = @import("../../mainview.zig");
|
||||||
const command = @import("../../command.zig");
|
const command = @import("../../command.zig");
|
||||||
const EventHandler = @import("../../EventHandler.zig");
|
const EventHandler = @import("../../EventHandler.zig");
|
||||||
const ed = @import("../../editor.zig");
|
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
const eql = @import("std").mem.eql;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
@ -168,8 +166,6 @@ fn insert_bytes(self: *Self, bytes: []const u8) !void {
|
||||||
self.input = self.buf[0..newlen];
|
self.input = self.buf[0..newlen];
|
||||||
}
|
}
|
||||||
|
|
||||||
var find_cmd_id: ?command.ID = null;
|
|
||||||
|
|
||||||
fn flush_input(self: *Self) !void {
|
fn flush_input(self: *Self) !void {
|
||||||
if (self.input.len > 2) {
|
if (self.input.len > 2) {
|
||||||
if (eql(u8, self.input, self.last_input))
|
if (eql(u8, self.input, self.last_input))
|
||||||
|
|
|
@ -10,8 +10,6 @@ const command = @import("../../command.zig");
|
||||||
const EventHandler = @import("../../EventHandler.zig");
|
const EventHandler = @import("../../EventHandler.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
|
||||||
const fmt = @import("std").fmt;
|
const fmt = @import("std").fmt;
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
|
@ -11,9 +11,6 @@ const command = @import("../../command.zig");
|
||||||
const EventHandler = @import("../../EventHandler.zig");
|
const EventHandler = @import("../../EventHandler.zig");
|
||||||
|
|
||||||
const Allocator = @import("std").mem.Allocator;
|
const Allocator = @import("std").mem.Allocator;
|
||||||
const json = @import("std").json;
|
|
||||||
const eql = @import("std").mem.eql;
|
|
||||||
const fmt = @import("std").fmt;
|
|
||||||
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
||||||
|
|
|
@ -1,19 +1,11 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const log = @import("log");
|
|
||||||
const root = @import("root");
|
const root = @import("root");
|
||||||
|
|
||||||
const key = @import("renderer").input.key;
|
|
||||||
const mod = @import("renderer").input.modifier;
|
|
||||||
const event_type = @import("renderer").input.event_type;
|
|
||||||
const ucs32_to_utf8 = @import("renderer").ucs32_to_utf8;
|
|
||||||
const project_manager = @import("project_manager");
|
|
||||||
|
|
||||||
const tui = @import("../../tui.zig");
|
const tui = @import("../../tui.zig");
|
||||||
const mainview = @import("../../mainview.zig");
|
const mainview = @import("../../mainview.zig");
|
||||||
const command = @import("../../command.zig");
|
const command = @import("../../command.zig");
|
||||||
const EventHandler = @import("../../EventHandler.zig");
|
|
||||||
const MessageFilter = @import("../../MessageFilter.zig");
|
|
||||||
|
|
||||||
pub const Type = @import("file_browser.zig").Create(@This());
|
pub const Type = @import("file_browser.zig").Create(@This());
|
||||||
|
|
||||||
|
|
|
@ -1,19 +1,11 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const log = @import("log");
|
|
||||||
const root = @import("root");
|
const root = @import("root");
|
||||||
|
|
||||||
const key = @import("renderer").input.key;
|
|
||||||
const mod = @import("renderer").input.modifier;
|
|
||||||
const event_type = @import("renderer").input.event_type;
|
|
||||||
const ucs32_to_utf8 = @import("renderer").ucs32_to_utf8;
|
|
||||||
const project_manager = @import("project_manager");
|
|
||||||
|
|
||||||
const tui = @import("../../tui.zig");
|
const tui = @import("../../tui.zig");
|
||||||
const mainview = @import("../../mainview.zig");
|
const mainview = @import("../../mainview.zig");
|
||||||
const command = @import("../../command.zig");
|
const command = @import("../../command.zig");
|
||||||
const EventHandler = @import("../../EventHandler.zig");
|
|
||||||
const MessageFilter = @import("../../MessageFilter.zig");
|
|
||||||
|
|
||||||
pub const Type = @import("file_browser.zig").Create(@This());
|
pub const Type = @import("file_browser.zig").Create(@This());
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,6 @@ const cbor = @import("cbor");
|
||||||
const root = @import("root");
|
const root = @import("root");
|
||||||
|
|
||||||
const Plane = @import("renderer").Plane;
|
const Plane = @import("renderer").Plane;
|
||||||
const planeutils = @import("renderer").planeutils;
|
|
||||||
const key = @import("renderer").input.key;
|
const key = @import("renderer").input.key;
|
||||||
const mod = @import("renderer").input.modifier;
|
const mod = @import("renderer").input.modifier;
|
||||||
const event_type = @import("renderer").input.event_type;
|
const event_type = @import("renderer").input.event_type;
|
||||||
|
|
|
@ -3,9 +3,6 @@ const cbor = @import("cbor");
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const project_manager = @import("project_manager");
|
const project_manager = @import("project_manager");
|
||||||
|
|
||||||
const Widget = @import("../../Widget.zig");
|
|
||||||
const tui = @import("../../tui.zig");
|
|
||||||
|
|
||||||
pub const Type = @import("palette.zig").Create(@This());
|
pub const Type = @import("palette.zig").Create(@This());
|
||||||
|
|
||||||
pub const label = "Search projects";
|
pub const label = "Search projects";
|
||||||
|
|
|
@ -13,7 +13,6 @@ const ucs32_to_utf8 = @import("renderer").ucs32_to_utf8;
|
||||||
const tui = @import("../../tui.zig");
|
const tui = @import("../../tui.zig");
|
||||||
const command = @import("../../command.zig");
|
const command = @import("../../command.zig");
|
||||||
const EventHandler = @import("../../EventHandler.zig");
|
const EventHandler = @import("../../EventHandler.zig");
|
||||||
const WidgetList = @import("../../WidgetList.zig");
|
|
||||||
const Button = @import("../../Button.zig");
|
const Button = @import("../../Button.zig");
|
||||||
const InputBox = @import("../../InputBox.zig");
|
const InputBox = @import("../../InputBox.zig");
|
||||||
const Widget = @import("../../Widget.zig");
|
const Widget = @import("../../Widget.zig");
|
||||||
|
|
|
@ -8,7 +8,6 @@ const event_type = @import("renderer").input.event_type;
|
||||||
|
|
||||||
const Widget = @import("Widget.zig");
|
const Widget = @import("Widget.zig");
|
||||||
const EventHandler = @import("EventHandler.zig");
|
const EventHandler = @import("EventHandler.zig");
|
||||||
const tui = @import("tui.zig");
|
|
||||||
|
|
||||||
plane: Plane,
|
plane: Plane,
|
||||||
pos_scrn: u32 = 0,
|
pos_scrn: u32 = 0,
|
||||||
|
|
|
@ -3,9 +3,6 @@ const std = @import("std");
|
||||||
const status_widget = @import("widget.zig");
|
const status_widget = @import("widget.zig");
|
||||||
const Widget = @import("../Widget.zig");
|
const Widget = @import("../Widget.zig");
|
||||||
const WidgetList = @import("../WidgetList.zig");
|
const WidgetList = @import("../WidgetList.zig");
|
||||||
const tui = @import("../tui.zig");
|
|
||||||
|
|
||||||
const Self = @This();
|
|
||||||
|
|
||||||
pub const Style = enum { none, grip };
|
pub const Style = enum { none, grip };
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const log = @import("log");
|
|
||||||
const zeit = @import("zeit");
|
const zeit = @import("zeit");
|
||||||
|
|
||||||
const Plane = @import("renderer").Plane;
|
const Plane = @import("renderer").Plane;
|
||||||
|
@ -8,8 +7,6 @@ const Plane = @import("renderer").Plane;
|
||||||
const Widget = @import("../Widget.zig");
|
const Widget = @import("../Widget.zig");
|
||||||
const MessageFilter = @import("../MessageFilter.zig");
|
const MessageFilter = @import("../MessageFilter.zig");
|
||||||
const tui = @import("../tui.zig");
|
const tui = @import("../tui.zig");
|
||||||
const mainview = @import("../mainview.zig");
|
|
||||||
const logview = @import("../logview.zig");
|
|
||||||
|
|
||||||
allocator: std.mem.Allocator,
|
allocator: std.mem.Allocator,
|
||||||
plane: Plane,
|
plane: Plane,
|
||||||
|
@ -17,15 +14,8 @@ tick_timer: ?tp.Cancellable = null,
|
||||||
on_event: ?Widget.EventHandler,
|
on_event: ?Widget.EventHandler,
|
||||||
tz: zeit.timezone.TimeZone,
|
tz: zeit.timezone.TimeZone,
|
||||||
|
|
||||||
const message_display_time_seconds = 2;
|
|
||||||
const error_display_time_seconds = 4;
|
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
||||||
const Level = enum {
|
|
||||||
info,
|
|
||||||
err,
|
|
||||||
};
|
|
||||||
|
|
||||||
pub fn create(allocator: std.mem.Allocator, parent: Plane, event_handler: ?Widget.EventHandler) @import("widget.zig").CreateError!Widget {
|
pub fn create(allocator: std.mem.Allocator, parent: Plane, event_handler: ?Widget.EventHandler) @import("widget.zig").CreateError!Widget {
|
||||||
var env = std.process.getEnvMap(allocator) catch |e| return tp.exit_error(e, @errorReturnTrace());
|
var env = std.process.getEnvMap(allocator) catch |e| return tp.exit_error(e, @errorReturnTrace());
|
||||||
defer env.deinit();
|
defer env.deinit();
|
||||||
|
|
|
@ -1,13 +1,11 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const Allocator = std.mem.Allocator;
|
const Allocator = std.mem.Allocator;
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const tracy = @import("tracy");
|
|
||||||
|
|
||||||
const Plane = @import("renderer").Plane;
|
const Plane = @import("renderer").Plane;
|
||||||
|
|
||||||
const Widget = @import("../Widget.zig");
|
const Widget = @import("../Widget.zig");
|
||||||
const Button = @import("../Button.zig");
|
const Button = @import("../Button.zig");
|
||||||
const tui = @import("../tui.zig");
|
|
||||||
const command = @import("../command.zig");
|
const command = @import("../command.zig");
|
||||||
|
|
||||||
errors: usize = 0,
|
errors: usize = 0,
|
||||||
|
|
|
@ -3,7 +3,6 @@ const Allocator = std.mem.Allocator;
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const tracy = @import("tracy");
|
const tracy = @import("tracy");
|
||||||
const root = @import("root");
|
const root = @import("root");
|
||||||
const builtin = @import("builtin");
|
|
||||||
|
|
||||||
const Plane = @import("renderer").Plane;
|
const Plane = @import("renderer").Plane;
|
||||||
const style = @import("renderer").style;
|
const style = @import("renderer").style;
|
||||||
|
|
|
@ -1,13 +1,11 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const Allocator = std.mem.Allocator;
|
const Allocator = std.mem.Allocator;
|
||||||
const tp = @import("thespian");
|
const tp = @import("thespian");
|
||||||
const tracy = @import("tracy");
|
|
||||||
|
|
||||||
const Plane = @import("renderer").Plane;
|
const Plane = @import("renderer").Plane;
|
||||||
|
|
||||||
const Widget = @import("../Widget.zig");
|
const Widget = @import("../Widget.zig");
|
||||||
const Button = @import("../Button.zig");
|
const Button = @import("../Button.zig");
|
||||||
const tui = @import("../tui.zig");
|
|
||||||
const command = @import("../command.zig");
|
const command = @import("../command.zig");
|
||||||
|
|
||||||
line: usize = 0,
|
line: usize = 0,
|
||||||
|
|
|
@ -7,7 +7,6 @@ const Plane = @import("renderer").Plane;
|
||||||
const Widget = @import("../Widget.zig");
|
const Widget = @import("../Widget.zig");
|
||||||
const MessageFilter = @import("../MessageFilter.zig");
|
const MessageFilter = @import("../MessageFilter.zig");
|
||||||
const tui = @import("../tui.zig");
|
const tui = @import("../tui.zig");
|
||||||
const mainview = @import("../mainview.zig");
|
|
||||||
const logview = @import("../logview.zig");
|
const logview = @import("../logview.zig");
|
||||||
|
|
||||||
plane: Plane,
|
plane: Plane,
|
||||||
|
|
|
@ -1,17 +1,12 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const Allocator = std.mem.Allocator;
|
const Allocator = std.mem.Allocator;
|
||||||
const tp = @import("thespian");
|
|
||||||
const tracy = @import("tracy");
|
|
||||||
const root = @import("root");
|
|
||||||
|
|
||||||
const Plane = @import("renderer").Plane;
|
const Plane = @import("renderer").Plane;
|
||||||
const style = @import("renderer").style;
|
const style = @import("renderer").style;
|
||||||
|
|
||||||
const Widget = @import("../Widget.zig");
|
const Widget = @import("../Widget.zig");
|
||||||
const Menu = @import("../Menu.zig");
|
|
||||||
const Button = @import("../Button.zig");
|
const Button = @import("../Button.zig");
|
||||||
const command = @import("../command.zig");
|
const command = @import("../command.zig");
|
||||||
const ed = @import("../editor.zig");
|
|
||||||
const tui = @import("../tui.zig");
|
const tui = @import("../tui.zig");
|
||||||
const CreateError = @import("widget.zig").CreateError;
|
const CreateError = @import("widget.zig").CreateError;
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,6 @@ const Plane = @import("renderer").Plane;
|
||||||
|
|
||||||
const Widget = @import("../Widget.zig");
|
const Widget = @import("../Widget.zig");
|
||||||
const ed = @import("../editor.zig");
|
const ed = @import("../editor.zig");
|
||||||
const tui = @import("../tui.zig");
|
|
||||||
|
|
||||||
plane: Plane,
|
plane: Plane,
|
||||||
matches: usize = 0,
|
matches: usize = 0,
|
||||||
|
|
|
@ -3,7 +3,6 @@ const tp = @import("thespian");
|
||||||
const log = @import("log");
|
const log = @import("log");
|
||||||
const config = @import("config");
|
const config = @import("config");
|
||||||
const project_manager = @import("project_manager");
|
const project_manager = @import("project_manager");
|
||||||
const build_options = @import("build_options");
|
|
||||||
const root = @import("root");
|
const root = @import("root");
|
||||||
const tracy = @import("tracy");
|
const tracy = @import("tracy");
|
||||||
const builtin = @import("builtin");
|
const builtin = @import("builtin");
|
||||||
|
@ -11,19 +10,12 @@ const builtin = @import("builtin");
|
||||||
pub const renderer = @import("renderer");
|
pub const renderer = @import("renderer");
|
||||||
|
|
||||||
const command = @import("command.zig");
|
const command = @import("command.zig");
|
||||||
const WidgetStack = @import("WidgetStack.zig");
|
|
||||||
const Widget = @import("Widget.zig");
|
const Widget = @import("Widget.zig");
|
||||||
const MessageFilter = @import("MessageFilter.zig");
|
const MessageFilter = @import("MessageFilter.zig");
|
||||||
const EventHandler = @import("EventHandler.zig");
|
const EventHandler = @import("EventHandler.zig");
|
||||||
const mainview = @import("mainview.zig");
|
const mainview = @import("mainview.zig");
|
||||||
|
|
||||||
const Allocator = std.mem.Allocator;
|
const Allocator = std.mem.Allocator;
|
||||||
const ArrayList = std.ArrayList;
|
|
||||||
const eql = std.mem.eql;
|
|
||||||
const STDIN_FILENO = std.os.STDIN_FILENO;
|
|
||||||
const Timer = std.time.Timer;
|
|
||||||
const Mutex = std.Thread.Mutex;
|
|
||||||
const maxInt = std.math.maxInt;
|
|
||||||
|
|
||||||
allocator: Allocator,
|
allocator: Allocator,
|
||||||
rdr: renderer,
|
rdr: renderer,
|
||||||
|
|
Loading…
Add table
Reference in a new issue