diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-04-04 19:22:04 +0300 |
|---|---|---|
| committer | Can Celik <ogulcancelik@gmail.com> | 2026-04-05 01:23:06 +0300 |
| commit | 41dd733ca7123c9ac4bfc6c781697a660e95b052 (patch) | |
| tree | 3fc91815ca139ef2e0b281bba0abda4ef15175f4 /vendor/libghostty-vt/src/config.zig | |
| parent | 55c138263e190a1e79d4b997bfb9397306c0ec1f (diff) | |
feat: finish ghostty pane backend integration
Diffstat (limited to 'vendor/libghostty-vt/src/config.zig')
| -rw-r--r-- | vendor/libghostty-vt/src/config.zig | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/vendor/libghostty-vt/src/config.zig b/vendor/libghostty-vt/src/config.zig new file mode 100644 index 00000000..289b6a81 --- /dev/null +++ b/vendor/libghostty-vt/src/config.zig @@ -0,0 +1,56 @@ +const builtin = @import("builtin"); + +const file_load = @import("config/file_load.zig"); +const formatter = @import("config/formatter.zig"); +const formatter_file = @import("config/formatter_file.zig"); +pub const Config = @import("config/Config.zig"); +pub const conditional = @import("config/conditional.zig"); +pub const io = @import("config/io.zig"); +pub const string = @import("config/string.zig"); +pub const edit = @import("config/edit.zig"); +pub const url = @import("config/url.zig"); + +pub const ConditionalState = conditional.State; +pub const FileFormatter = formatter_file.FileFormatter; +pub const entryFormatter = formatter.entryFormatter; +pub const formatEntry = formatter.formatEntry; +pub const preferredDefaultFilePath = file_load.preferredDefaultFilePath; + +// Field types +pub const BoldColor = Config.BoldColor; +pub const ClipboardAccess = Config.ClipboardAccess; +pub const Command = Config.Command; +pub const ConfirmCloseSurface = Config.ConfirmCloseSurface; +pub const CopyOnSelect = Config.CopyOnSelect; +pub const RightClickAction = Config.RightClickAction; +pub const CustomShaderAnimation = Config.CustomShaderAnimation; +pub const FontSyntheticStyle = Config.FontSyntheticStyle; +pub const FontShapingBreak = Config.FontShapingBreak; +pub const FontStyle = Config.FontStyle; +pub const FreetypeLoadFlags = Config.FreetypeLoadFlags; +pub const Keybinds = Config.Keybinds; +pub const MouseShiftCapture = Config.MouseShiftCapture; +pub const MouseScrollMultiplier = Config.MouseScrollMultiplier; +pub const NonNativeFullscreen = Config.NonNativeFullscreen; +pub const Fullscreen = Config.Fullscreen; +pub const RepeatableCodepointMap = Config.RepeatableCodepointMap; +pub const RepeatableFontVariation = Config.RepeatableFontVariation; +pub const RepeatableString = Config.RepeatableString; +pub const RepeatableStringMap = @import("config/RepeatableStringMap.zig"); +pub const RepeatablePath = Config.RepeatablePath; +pub const Path = Config.Path; +pub const ShellIntegrationFeatures = Config.ShellIntegrationFeatures; +pub const WindowDecoration = Config.WindowDecoration; +pub const WindowPaddingColor = Config.WindowPaddingColor; +pub const BackgroundImagePosition = Config.BackgroundImagePosition; +pub const BackgroundImageFit = Config.BackgroundImageFit; +pub const LinkPreviews = Config.LinkPreviews; +pub const WorkingDirectory = Config.WorkingDirectory; + +// Alternate APIs +pub const CApi = @import("config/CApi.zig"); +pub const Wasm = if (!builtin.target.cpu.arch.isWasm()) struct {} else @import("config/Wasm.zig"); + +test { + @import("std").testing.refAllDecls(@This()); +} |
