feat: add cli options to select color scheme
This commit is contained in:
parent
8e4c428421
commit
1d509282f7
1 changed files with 9 additions and 0 deletions
|
@ -83,6 +83,8 @@ pub fn main() anyerror!void {
|
||||||
.literal = "Disable :LINE and +LINE syntax",
|
.literal = "Disable :LINE and +LINE syntax",
|
||||||
.scratch = "Open a scratch (temporary) buffer on start",
|
.scratch = "Open a scratch (temporary) buffer on start",
|
||||||
.new_file = "Create a new untitled file on start",
|
.new_file = "Create a new untitled file on start",
|
||||||
|
.dark = "Use dark color scheme",
|
||||||
|
.light = "Use light color scheme",
|
||||||
.version = "Show build version and exit",
|
.version = "Show build version and exit",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -121,6 +123,8 @@ pub fn main() anyerror!void {
|
||||||
literal: bool,
|
literal: bool,
|
||||||
scratch: bool,
|
scratch: bool,
|
||||||
new_file: bool,
|
new_file: bool,
|
||||||
|
dark: bool,
|
||||||
|
light: bool,
|
||||||
version: bool,
|
version: bool,
|
||||||
|
|
||||||
positional: struct {
|
positional: struct {
|
||||||
|
@ -346,6 +350,11 @@ pub fn main() anyerror!void {
|
||||||
try tui_proc.send(.{ "cmd", "create_scratch_buffer", .{} });
|
try tui_proc.send(.{ "cmd", "create_scratch_buffer", .{} });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (args.dark)
|
||||||
|
try tui_proc.send(.{ "cmd", "force_color_scheme", .{"dark"} })
|
||||||
|
else if (args.light)
|
||||||
|
try tui_proc.send(.{ "cmd", "force_color_scheme", .{"light"} });
|
||||||
|
|
||||||
if (args.exec) |exec_str| {
|
if (args.exec) |exec_str| {
|
||||||
var cmds = std.mem.splitScalar(u8, exec_str, ';');
|
var cmds = std.mem.splitScalar(u8, exec_str, ';');
|
||||||
while (cmds.next()) |cmd| {
|
while (cmds.next()) |cmd| {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue