From 1fabdb4fd9fb703e63d5153d487e2601d491d4c6 Mon Sep 17 00:00:00 2001 From: ray-x Date: Mon, 25 Apr 2022 14:45:24 +1000 Subject: [PATCH] issue #111 fixpurals --- lua/go/reftool.lua | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/lua/go/reftool.lua b/lua/go/reftool.lua index 0a2579b..99606ba 100644 --- a/lua/go/reftool.lua +++ b/lua/go/reftool.lua @@ -82,16 +82,20 @@ function reftool.fixplurals() require("go.install").install(fx) local curdir = fn.getcwd() local filedir = fn.expand("%:p:h") - local setup = { fx, "," } - local cdpkg = string.format("exec cd %s", filedir) - local cdback = string.format("exec cd %s", curdir) + local setup = { fx, "." } + local cdpkg = string.format("cd %s", filedir) + local cdback = string.format("cd %s", curdir) vim.cmd(cdpkg) - vim.fn.jobstart(setup, { - on_stdout = function(jobid, data, event) - vim.cmd(cdback) - -- vim.notify('fixplurals finished ', vim.lsp.log_levels.DEBUG) - end, - }) + local d = vim.fn.systemlist(setup) + log(d) + + vim.cmd(cdback) + -- vim.fn.jobstart(setup, { + -- on_stdout = function(jobid, data, event) + -- vim.cmd(cdback) + -- log(setup, data) + -- end, + -- }) end reftool.fillswitch = function()