cleanup asyncmake

pull/77/head
ray-x 2 years ago
parent a191de4920
commit 99cc459eed

@ -56,23 +56,13 @@ function M.make(...)
if vim.tbl_contains(args, "-c") then
log("compile test")
compile_test = true
vim.cmd([[setl errorformat=%-G#\ %.%#]])
-- if makeprg:find("go build") then
efm = [[%-G#\ %.%#]]
efm = efm .. [[,%-G%.%#panic:\ %m]]
efm = efm .. [[,%Ecan\'t\ load\ package:\ %m]]
efm = efm .. [[,%A%\\%%\(%[%^:]%\\+:\ %\\)%\\?%f:%l:%c:\ %m]]
efm = efm .. [[,%A%\\%%\(%[%^:]%\\+:\ %\\)%\\?%f:%l:\ %m]]
efm = efm .. [[,%C%*\\s%m]]
efm = efm .. [[,%-G%.%#]]
efm = compile_efm()
end
end
if makeprg:find("go run") then
runner = "go run"
if args == nil or #args == 0 then
makeprg = makeprg .. " ."
-- vim.api.nvim_buf_set_option(bufnr, "makeprg", makeprg)
end
efm = efm .. [[,%A%\\t%#%f:%l\ +0x%[0-9A-Fa-f]%\\+]]
@ -83,7 +73,6 @@ function M.make(...)
runner = "go vet"
if args == nil or #args == 0 then
makeprg = makeprg .. " ."
-- vim.api.nvim_buf_set_option(bufnr, "makeprg", makeprg)
end
efm = compile_efm()
@ -94,16 +83,13 @@ function M.make(...)
log("go test")
runner = "go test"
-- I feel it is better to output everything
-- efm = efm .. [[,]] .. require("go.gotest").efm()
efm = compile_efm()
end
local cmd = vim.fn.split(makeprg, " ")
if args and #args > 0 then
cmd = vim.list_extend(cmd, args)
-- vim.api.nvim_buf_set_option(bufnr, "makeprg", makeprg)
end
local function handle_color(line)

Loading…
Cancel
Save