My wezterm configuration. Allows workspace configurations with environment variables for each new workspace pane.
took out maximize on start up
1 file changed, +2 -3
+2-3workspaces/init.lua
| @@ -74,7 +74,6 @@ local function load_workspace(modname, ws) | ||
| 74 | 74 | cwd = config.cwd, |
| 75 | 75 | workspace = ws, |
| 76 | 76 | }) |
| 77 | - window:gui_window():maximize() | |
| 78 | 77 | load_tab(ws, tab, config) |
| 79 | 78 | if config.extra_tabs then |
| 80 | 79 | for _, tab_config in ipairs(config.extra_tabs) do |
| @@ -84,7 +83,7 @@ local function load_workspace(modname, ws) | ||
| 84 | 83 | end |
| 85 | 84 | end |
| 86 | 85 | |
| 87 | -local function load_workspaces(config) | |
| 86 | +local function load_workspaces() | |
| 88 | 87 | local wdir = wezterm.home_dir .. "/.config/wezterm/workspaces" |
| 89 | 88 | for _, v in ipairs(wezterm.read_dir(wdir)) do |
| 90 | 89 | -- setup modname agnostic of file system |
| @@ -99,7 +98,7 @@ end | ||
| 99 | 98 | function M.setup(config) |
| 100 | 99 | M.add_keys(config) |
| 101 | 100 | wezterm.on("gui-startup", function() |
| 102 | - load_workspaces(config) | |
| 101 | + load_workspaces() | |
| 103 | 102 | end) |
| 104 | 103 | end |
| 105 | 104 |