Skip to content

Commit f4d96b2

Browse files
authored
Fix confusion with using --hsplit --vsplit on startup at same time (#4202)
1 parent 0813276 commit f4d96b2

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

helix-term/src/args.rs

+8-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,14 @@ impl Args {
3232
"--version" => args.display_version = true,
3333
"--help" => args.display_help = true,
3434
"--tutor" => args.load_tutor = true,
35-
"--vsplit" => args.split = Some(Layout::Vertical),
36-
"--hsplit" => args.split = Some(Layout::Horizontal),
35+
"--vsplit" => match args.split {
36+
Some(_) => anyhow::bail!("can only set a split once of a specific type"),
37+
None => args.split = Some(Layout::Vertical),
38+
},
39+
"--hsplit" => match args.split {
40+
Some(_) => anyhow::bail!("can only set a split once of a specific type"),
41+
None => args.split = Some(Layout::Horizontal),
42+
},
3743
"--health" => {
3844
args.health = true;
3945
args.health_arg = argv.next_if(|opt| !opt.starts_with('-'));

0 commit comments

Comments
 (0)