summaryrefslogtreecommitdiff
path: root/src/config.zig
diff options
context:
space:
mode:
authorMitchell Hashimoto <mitchell.hashimoto@gmail.com>2023-09-10 18:45:02 -0700
committerMitchell Hashimoto <mitchell.hashimoto@gmail.com>2023-09-10 18:45:02 -0700
commit2820db55bee278306f44158415c35896de2a8298 (patch)
treea7263f0af0bfd8d1fe698a3ccb71e49c18102d4c /src/config.zig
parentb14ba8c0227f48a63b4c8eef60d52264d3f26418 (diff)
config: add C API ghostty_config_get to read configuration values
Diffstat (limited to 'src/config.zig')
-rw-r--r--src/config.zig8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/config.zig b/src/config.zig
index 8d0dd2e44..23687d14b 100644
--- a/src/config.zig
+++ b/src/config.zig
@@ -1,5 +1,7 @@
+const builtin = @import("builtin");
+
+pub usingnamespace @import("config/key.zig");
pub const Config = @import("config/Config.zig");
-pub const Key = @import("config/key.zig").Key;
// Field types
pub const CopyOnSelect = Config.CopyOnSelect;
@@ -9,8 +11,10 @@ pub const OptionAsAlt = Config.OptionAsAlt;
// Alternate APIs
pub const CAPI = @import("config/CAPI.zig");
-pub const Wasm = @import("config/Wasm.zig");
+pub const Wasm = if (!builtin.target.isWasm()) struct {} else @import("config/Wasm.zig");
test {
@import("std").testing.refAllDecls(@This());
+
+ _ = @import("config/c_get.zig");
}