Use $SHELL to start $FZF_DEFAULT_COMMAND (#481)

This commit is contained in:
Junegunn Choi
2016-02-07 01:49:29 +09:00
parent 30bd0b53db
commit e95d82748f
3 changed files with 12 additions and 8 deletions

View File

@@ -4,7 +4,6 @@ import (
"bytes"
"fmt"
"os"
"os/exec"
"os/signal"
"regexp"
"sort"
@@ -720,11 +719,7 @@ func quoteEntry(entry string) string {
func executeCommand(template string, replacement string) {
command := strings.Replace(template, "{}", replacement, -1)
shell := os.Getenv("SHELL")
if len(shell) == 0 {
shell = "sh"
}
cmd := exec.Command(shell, "-c", command)
cmd := util.ExecCommand(command)
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr