Skip to documentation
SLOP

tiny.zen.loadTheme

Reference tiny.zen loadTheme

Defined in tiny.zen.

Called byCallsNo direct callersprivate sourcelib.zen.src.theme.loadloadIncludesprivate sourcelib.zen.src.theme.loadreadOptionaltiny.zenloadTheme
Static calls · unresolved targets: 0 · external targets: 1.

Source

Source: lib/zen/src/theme/load.zig:34

zig
pub fn load(allocator: Allocator, source_root: []const u8, files: Files, base: Theme) !Loaded {    var loaded = Loaded{ .value = base };    errdefer loaded.deinit(allocator);    if (files.dir.len == 0) return loaded;    if (files.layout.len != 0) {        if (try readOptional(            allocator,            source_root,            files.dir,            files.layout,            files.max_layout_bytes,        )) |value| {            loaded.layout = value;            loaded.value.layout = value;        }    }    if (files.style.len != 0) {        if (try readOptional(            allocator,            source_root,            files.dir,            files.style,            files.max_style_bytes,        )) |value| {            loaded.style = value;            loaded.value.style = value;        }    }    if (files.includes.len != 0) {        loaded.includes = try loadIncludes(            allocator,            source_root,            files.dir,            files.includes,            files.max_include_bytes,        );        loaded.value.includes = loaded.includes;    }    return loaded;}

Source: lib/zen/src/root.zig:239

zig
/// Loads optional source theme files over a borrowed base theme.pub const loadTheme = theme.load;

Also reachable as

theme.load.

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433