mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-18 17:56:09 +03:00
Merge 532d93d1b318fb4dff54e60813563abb5fac9422 into 015efcf9e562ac89da49d50ba8b2b2612ef13d2a
This commit is contained in:
@ -675,6 +675,24 @@ pub fn init(
|
|||||||
.set_title,
|
.set_title,
|
||||||
.{ .title = title },
|
.{ .title = title },
|
||||||
);
|
);
|
||||||
|
} else if (config.@"initial-command") |initial_command| {
|
||||||
|
switch (initial_command) {
|
||||||
|
// If a user specifies a command with `-e` it is appropriate to set the title
|
||||||
|
// as argv[0]
|
||||||
|
.direct => |cmd| {
|
||||||
|
if (cmd.len != 0) {
|
||||||
|
_ = try rt_app.performAction(
|
||||||
|
.{ .surface = self },
|
||||||
|
.set_title,
|
||||||
|
.{ .title = cmd[0] },
|
||||||
|
);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// We won't set the title in the case the shell expands the command
|
||||||
|
// as that should typically be used to launch a shell which should
|
||||||
|
// set its own titles
|
||||||
|
.shell => {},
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// We are no longer the first surface
|
// We are no longer the first surface
|
||||||
|
Reference in New Issue
Block a user