fix require('go.util') error (#7)

pull/21/head
Crows 3 years ago committed by GitHub
parent ba4156a5b8
commit 6d41723098
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,7 +1,7 @@
-- golines A golang formatter that fixes long lines
-- golines + gofumports(stricter gofmt + goimport)
local api = vim.api
local util = require("go.utils")
local utils = require("go.utils")
local max_len = vim.g.go_nvim_max_len or 120
local goimport = vim.g.go_nvim_goimport ~= nil and vim.g.go_nvim_goimport or "gofumports"
local gofmt = vim.g.go_nvim_gofmt ~= nil and vim.g.go_nvim_gofmt or "gofumpt"
@ -27,25 +27,25 @@ local run = function(args, from_buffer)
args,
{
on_stdout = function(job_id, data, event)
data = util.handle_job_data(data)
data = utils.handle_job_data(data)
if not data then return end
if not util.check_same(old_lines, data) then
if not utils.check_same(old_lines, data) then
print("updating codes")
api.nvim_buf_set_lines(0, 0, -1, false, data)
api.nvim_command("write")
else
print("already formatted")
end
util.log("stdout" .. vim.inspect(data))
utils.log("stdout" .. vim.inspect(data))
old_lines = nil
end,
on_stderr = function(job_id, data, event)
util.log(vim.inspect(data) .. "stderr")
utils.log(vim.inspect(data) .. "stderr")
end,
on_exit = function(id, data, event)
util.log(vim.inspect(data) .. "exit")
-- util.log("current data " .. vim.inspect(new_lines))
utils.log(vim.inspect(data) .. "exit")
-- utils.log("current data " .. vim.inspect(new_lines))
old_lines = nil
end,
stdout_buffered = true,
@ -63,7 +63,7 @@ M.gofmt = function(buf)
require("go.install").install(gofmt)
require("go.install").install("golines")
local a = {}
util.copy_array(gofmt_args, a)
utils.copy_array(gofmt_args, a)
run(a, buf)
end
@ -72,7 +72,7 @@ M.goimport = function()
require("go.install").install(goimport)
require("go.install").install("golines")
local a = {}
util.copy_array(goimport_args, a)
utils.copy_array(goimport_args, a)
run(a, buf)
end
return M

@ -1,5 +1,5 @@
-- local ts_utils = require 'nvim-treesitter.ts_utils'
local util = require("go.util")
local utils = require("go.utils")
local iferr = "iferr"
local run = function(...)
@ -14,7 +14,7 @@ local run = function(...)
setup,
{
on_stdout = function(jobid, data, event)
data = util.handle_job_data(data)
data = utils.handle_job_data(data)
if not data then return end
local pos = vim.fn.getcurpos()[1]
vim.fn.append(pos, data)

@ -1,6 +1,5 @@
local reftool = {}
local fn, api = vim.fn, vim.api
local util = require("go.util")
local function format(text, pos)
if text == nil then
@ -65,8 +64,6 @@ function reftool.fixplurals()
setup,
{
on_stdout = function(jobid, data, event)
data = util.handle_job_data(data)
if not data then return end
vim.cmd(cdback)
-- print("fixplurals finished ")
end

@ -1,5 +1,5 @@
-- local ts_utils = require 'nvim-treesitter.ts_utils'
local util = require("go.util")
local utils = require("go.utils")
local gorename = "gorename"
local run = function(to_identifier, ...)
@ -38,7 +38,7 @@ local run = function(to_identifier, ...)
setup,
{
on_stdout = function(jobid, data, event)
data = util.handle_job_data(data)
data = utils.handle_job_data(data)
if not data then return end
local result = vim.fn.json_decode(data)
if result.errors ~= nil or result.lines == nil or result["start"] == nil or result["start"] == 0 then

@ -1,4 +1,4 @@
local util = require("go.utils")
local utils = require("go.utils")
local tags = {}
-- support -add-tags, --add-options, -remove-tags, -remove-options, clear-tags, clear-options
@ -44,7 +44,7 @@ tags.modify = function(...)
setup,
{
on_stdout = function(jobid, data, event)
data = util.handle_job_data(data)
data = utils.handle_job_data(data)
if not data then return end
local tagged = vim.fn.json_decode(data)
-- print(vim.inspect(tagged))

Loading…
Cancel
Save