aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/option.c
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2021-05-08 12:54:31 -0400
committerGitHub <noreply@github.com>2021-05-08 12:54:31 -0400
commitf8173df4d7ecec239629921736340d3f4d1dcfd4 (patch)
tree530156b34c603f3ba19abc0ee5a52a17e1ab3e33 /src/nvim/option.c
parentcd5fde6e6c3471479da831a220dec5a88e311e3e (diff)
parentec04d371882a55c370700dd73e1419cbc130c942 (diff)
downloadrneovim-f8173df4d7ecec239629921736340d3f4d1dcfd4.tar.gz
rneovim-f8173df4d7ecec239629921736340d3f4d1dcfd4.tar.bz2
rneovim-f8173df4d7ecec239629921736340d3f4d1dcfd4.zip
Merge pull request #14517 from janlazo/vim-8.2.2838
vim-patch:8.2.{2838,2839}
Diffstat (limited to 'src/nvim/option.c')
-rw-r--r--src/nvim/option.c21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/nvim/option.c b/src/nvim/option.c
index a811d749b9..6f28f37d2b 100644
--- a/src/nvim/option.c
+++ b/src/nvim/option.c
@@ -855,15 +855,18 @@ void set_init_3(void)
p_srr = (char_u *)">&";
options[idx_srr].def_val[VI_DEFAULT] = p_srr;
}
- } else if ( fnamecmp(p, "sh") == 0
- || fnamecmp(p, "ksh") == 0
- || fnamecmp(p, "mksh") == 0
- || fnamecmp(p, "pdksh") == 0
- || fnamecmp(p, "zsh") == 0
- || fnamecmp(p, "zsh-beta") == 0
- || fnamecmp(p, "bash") == 0
- || fnamecmp(p, "fish") == 0
- ) {
+ } else if (fnamecmp(p, "sh") == 0
+ || fnamecmp(p, "ksh") == 0
+ || fnamecmp(p, "mksh") == 0
+ || fnamecmp(p, "pdksh") == 0
+ || fnamecmp(p, "zsh") == 0
+ || fnamecmp(p, "zsh-beta") == 0
+ || fnamecmp(p, "bash") == 0
+ || fnamecmp(p, "fish") == 0
+ || fnamecmp(p, "ash") == 0
+ || fnamecmp(p, "dash") == 0
+ ) {
+ // Always use POSIX shell style redirection if we reach this
if (do_sp) {
p_sp = (char_u *)"2>&1| tee";
options[idx_sp].def_val[VI_DEFAULT] = p_sp;