summaryrefslogtreecommitdiff
path: root/src/exec.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/exec.zig')
-rw-r--r--src/exec.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/exec.zig b/src/exec.zig
index 953ae0f3..d7a88ecc 100644
--- a/src/exec.zig
+++ b/src/exec.zig
@@ -805,7 +805,9 @@ pub fn applySettingBuiltin(p: *Pardes, setting: config.Runtime.Setting, arg: ?[]
if (want.len == 0) {
p.settings.shell.requested.clear();
p.settings.shell.pending = true;
- return;
+ if (!p.announce) return;
+ var said: [320]u8 = undefined;
+ return p.setMessage(p.active, std.fmt.bufPrint(&said, "Shell: the default again, {s} ($SHELL, else /bin/sh)", .{config.defaultShell()}) catch "Shell: the default again");
}
if (comptime pardes.hosted) {
var why: [320]u8 = undefined;