From e3778ddf92f867f080af8797cb04eeb6a9ef43e0 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 5 Mar 2024 17:13:40 -0800 Subject: [PATCH] terminal2: most imports --- src/terminal2/main.zig | 44 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/src/terminal2/main.zig b/src/terminal2/main.zig index 14933d3de..f014e8069 100644 --- a/src/terminal2/main.zig +++ b/src/terminal2/main.zig @@ -1,12 +1,46 @@ const builtin = @import("builtin"); -pub const kitty = @import("kitty.zig"); -pub const page = @import("page.zig"); +const charsets = @import("charsets.zig"); +const stream = @import("stream.zig"); +const ansi = @import("ansi.zig"); +const csi = @import("csi.zig"); +const sgr = @import("sgr.zig"); +//pub const apc = @import("apc.zig"); +//pub const dcs = @import("dcs.zig"); +pub const osc = @import("osc.zig"); pub const point = @import("point.zig"); -pub const PageList = @import("PageList.zig"); -pub const Terminal = @import("Terminal.zig"); -pub const Screen = @import("Screen.zig"); +pub const color = @import("color.zig"); +pub const device_status = @import("device_status.zig"); +pub const kitty = @import("kitty.zig"); +pub const modes = @import("modes.zig"); +pub const page = @import("page.zig"); +pub const parse_table = @import("parse_table.zig"); +pub const x11_color = @import("x11_color.zig"); + +pub const Charset = charsets.Charset; +pub const CharsetSlot = charsets.Slots; +pub const CharsetActiveSlot = charsets.ActiveSlot; +pub const CSI = Parser.Action.CSI; +pub const DCS = Parser.Action.DCS; +pub const MouseShape = @import("mouse_shape.zig").MouseShape; pub const Page = page.Page; +pub const PageList = @import("PageList.zig"); +pub const Parser = @import("Parser.zig"); +pub const Screen = @import("Screen.zig"); +pub const Terminal = @import("Terminal.zig"); +pub const Stream = stream.Stream; +pub const Cursor = Screen.Cursor; +pub const CursorStyleReq = ansi.CursorStyle; +pub const DeviceAttributeReq = ansi.DeviceAttributeReq; +pub const Mode = modes.Mode; +pub const ModifyKeyFormat = ansi.ModifyKeyFormat; +pub const ProtectedMode = ansi.ProtectedMode; +pub const StatusLineType = ansi.StatusLineType; +pub const StatusDisplay = ansi.StatusDisplay; +pub const EraseDisplay = csi.EraseDisplay; +pub const EraseLine = csi.EraseLine; +pub const TabClear = csi.TabClear; +pub const Attribute = sgr.Attribute; test { @import("std").testing.refAllDecls(@This());