fix #217
This commit is contained in:
parent
46e187a1a8
commit
02a660109a
|
@ -160,16 +160,11 @@ func AutocompleteHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
||||||
// FIXME: using gocode set lib-path has some issues while accrossing workspaces
|
// FIXME: using gocode set lib-path has some issues while accrossing workspaces
|
||||||
gocode := util.Go.GetExecutableInGOBIN("gocode")
|
gocode := util.Go.GetExecutableInGOBIN("gocode")
|
||||||
argv := []string{"set", "lib-path", libPath}
|
exec.Command(gocode, []string{"set", "lib-path", libPath}...).Run()
|
||||||
exec.Command(gocode, argv...).Run()
|
|
||||||
|
|
||||||
argv = []string{"-f=json", "autocomplete", strconv.Itoa(offset)}
|
argv := []string{"-f=json", "--in=" + path, "autocomplete", strconv.Itoa(offset)}
|
||||||
cmd := exec.Command(gocode, argv...)
|
cmd := exec.Command(gocode, argv...)
|
||||||
|
|
||||||
stdin, _ := cmd.StdinPipe()
|
|
||||||
stdin.Write([]byte(code))
|
|
||||||
stdin.Close()
|
|
||||||
|
|
||||||
output, err := cmd.CombinedOutput()
|
output, err := cmd.CombinedOutput()
|
||||||
if nil != err {
|
if nil != err {
|
||||||
logger.Error(err)
|
logger.Error(err)
|
||||||
|
|
Loading…
Reference in New Issue