lookup vi from $PATH
parent
ad8e5d7a44
commit
03f77ae2a9
|
|
@ -8,6 +8,7 @@ import (
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"local/pt-todo-server/pttodo"
|
"local/pt-todo-server/pttodo"
|
||||||
"os"
|
"os"
|
||||||
|
"os/exec"
|
||||||
"path"
|
"path"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
|
||||||
|
|
@ -52,7 +53,10 @@ func edit(filepath string) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
vi := func() error {
|
vi := func() error {
|
||||||
vibin := "/usr/bin/vi"
|
vibin, err := exec.LookPath("vi")
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
cpid, err := syscall.ForkExec(
|
cpid, err := syscall.ForkExec(
|
||||||
vibin,
|
vibin,
|
||||||
[]string{vibin, tempFile},
|
[]string{vibin, tempFile},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue