21 lines
456 B
Lua
21 lines
456 B
Lua
return {
|
|
name = "zig: run",
|
|
desc = "Build and run (zig build run)",
|
|
condition = {
|
|
callback = function()
|
|
return vim.fn.filereadable(vim.fn.getcwd() .. "/build.zig") == 1
|
|
end,
|
|
},
|
|
builder = function()
|
|
return {
|
|
cmd = { "zig" },
|
|
args = { "build", "run" },
|
|
components = {
|
|
"default",
|
|
"on_output_quickfix",
|
|
{ "on_complete_notify", statuses = { "SUCCESS", "FAILURE" } },
|
|
},
|
|
}
|
|
end,
|
|
}
|