From 0c83a9564c8444c2611669f82119b7a8234860d1 Mon Sep 17 00:00:00 2001 From: Mann mit Hut Date: Wed, 21 Dec 2022 18:14:26 +0100 Subject: [PATCH] Added splith and splitv to workspace_layout --- sway/commands/workspace_layout.c | 6 +++++- sway/sway.5.scd | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sway/commands/workspace_layout.c b/sway/commands/workspace_layout.c index 4fed05abf..964c190f8 100644 --- a/sway/commands/workspace_layout.c +++ b/sway/commands/workspace_layout.c @@ -9,13 +9,17 @@ struct cmd_results *cmd_workspace_layout(int argc, char **argv) { } if (strcasecmp(argv[0], "default") == 0) { config->default_layout = L_NONE; + } else if (strcasecmp(argv[0], "splith") == 0) { + config->default_layout = L_HORIZ; + } else if (strcasecmp(argv[0], "splitv") == 0) { + config->default_layout = L_VERT; } else if (strcasecmp(argv[0], "stacking") == 0) { config->default_layout = L_STACKED; } else if (strcasecmp(argv[0], "tabbed") == 0) { config->default_layout = L_TABBED; } else { return cmd_results_new(CMD_INVALID, - "Expected 'workspace_layout '"); + "Expected 'workspace_layout '"); } return cmd_results_new(CMD_SUCCESS, NULL); } diff --git a/sway/sway.5.scd b/sway/sway.5.scd index 25082c412..6e0e0a670 100644 --- a/sway/sway.5.scd +++ b/sway/sway.5.scd @@ -88,7 +88,7 @@ The following commands may only be used in the configuration file. It can be disabled by setting the command to a single dash: _swaynag\_command -_ -*workspace_layout* default|stacking|tabbed +*workspace_layout* default|splith|splitv|stacking|tabbed Specifies the initial layout for new containers in an empty workspace. *xwayland* enable|disable|force