diff options
| author | 2021-12-31 21:02:23 +0200 | |
|---|---|---|
| committer | 2021-12-31 21:02:23 +0200 | |
| commit | 758a0611d098876ca93ae49179148f5ef5cf1b06 (patch) | |
| tree | f9bc54241f95b7e8647c5c5a1836d7fe86a5c14e /build.zig | |
| parent | Some changes (diff) | |
| download | es-758a0611d098876ca93ae49179148f5ef5cf1b06.tar.gz es-758a0611d098876ca93ae49179148f5ef5cf1b06.tar.xz es-758a0611d098876ca93ae49179148f5ef5cf1b06.zip | |
Now can do soft tabs yay
Diffstat (limited to 'build.zig')
| -rw-r--r-- | build.zig | 4 |
1 files changed, 3 insertions, 1 deletions
| @@ -10,9 +10,10 @@ const version = "0.3.0"; | |||
| 10 | const config = struct { | 10 | const config = struct { |
| 11 | template: []const u8 = @embedFile("es.ini.in"), | 11 | template: []const u8 = @embedFile("es.ini.in"), |
| 12 | default: struct { | 12 | default: struct { |
| 13 | hard_tabs: bool = false, | ||
| 13 | line_limit: usize = 100, | 14 | line_limit: usize = 100, |
| 14 | page_overlap: usize = 2, | 15 | page_overlap: usize = 2, |
| 15 | tab_stop: usize = 8, | 16 | tab_stop: usize = 4, |
| 16 | } = .{}, | 17 | } = .{}, |
| 17 | }{}; | 18 | }{}; |
| 18 | 19 | ||
| @@ -38,6 +39,7 @@ pub fn build(b: *Builder) void { | |||
| 38 | "es_version", | 39 | "es_version", |
| 39 | SemanticVersion.parse(version) catch unreachable, | 40 | SemanticVersion.parse(version) catch unreachable, |
| 40 | ); | 41 | ); |
| 42 | options.addOption(bool, "default_hard_tabs", config.default.hard_tabs); | ||
| 41 | options.addOption(usize, "default_line_limit", config.default.line_limit); | 43 | options.addOption(usize, "default_line_limit", config.default.line_limit); |
| 42 | options.addOption(usize, "default_page_overlap", config.default.page_overlap); | 44 | options.addOption(usize, "default_page_overlap", config.default.page_overlap); |
| 43 | options.addOption(usize, "default_tab_stop", config.default.tab_stop); | 45 | options.addOption(usize, "default_tab_stop", config.default.tab_stop); |