diff options
| author | JJ Liebig <jonathan.liebig@gmail.com> | 2026-09-13 20:24:51 +0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-13 18:24:51 +0200 |
| commit | 38bc172fe8361f019760dd4001279d7e44f09832 (patch) | |
| tree | eccbb2f9b6e1fa8a82200b61f057f65bc0e124e2 /src/client/shell/worktrees.rs | |
| parent | 5f26879bcd4190750c79cbff92454e400166ca98 (diff) | |
fix(windows): honor default_shell in login shell mode (#4060)
* fix(windows): honor default_shell in login shell mode
Login-mode panes used portable-pty's default-program builder, which resolves to %ComSpec% (cmd.exe) on Windows and ignores the SHELL env override, so [terminal].default_shell was silently ignored. Build the launch command from the configured shell instead and append the shell's own login flag for POSIX-style shells that support one.
refs #1445
* fix(windows): add csh and tcsh to login shell flags
refs #1445
Diffstat (limited to 'src/client/shell/worktrees.rs')
0 files changed, 0 insertions, 0 deletions
