Show error message when failed to start preview command (#1810)

Fix #1637
pull/1832/head
Tony Metzidis 4 years ago committed by Junegunn Choi
parent f7b26b34cb
commit f246fb2fc2

1
.gitignore vendored

@ -8,3 +8,4 @@ doc/tags
vendor
gopath
*.zwc
fzf

@ -480,7 +480,8 @@ See *KEY BINDINGS* section of the man page for details.
### Preview window
When `--preview` option is set, fzf automatically starts an external process with
the current line as the argument and shows the result in the split window.
the current line as the argument and shows the result in the split window. Your
`$SHELL` is used to execute the command with `$SHELL -c COMMAND`
```bash
# {} is replaced to the single-quoted string of the focused line

@ -1576,7 +1576,10 @@ func (t *Terminal) Loop() {
var out bytes.Buffer
cmd.Stdout = &out
cmd.Stderr = &out
cmd.Start()
err := cmd.Start()
if err != nil {
out.Write([]byte(err.Error()))
}
finishChan := make(chan bool, 1)
updateChan := make(chan bool)
go func() {

Loading…
Cancel
Save