Files
2026-08-14 00:15:10 +03:00

41 lines
933 B
Lua

require("custom.runner").setup({
commands = {
run = function()
local command = require("custom.runner").command
command:add("odin run ./src/")
command.target = { position = "bottom" }
command:run()
end,
build_debug = function()
local command = require("custom.runner").command
command:add("odin build ./src/ -debug -out:build/debug")
command.target = { position = "bottom" }
command:run()
end,
debug = function()
local command = require("custom.runner").command
local current_file = vim.api.nvim_buf_get_name(0)
command:add("odin build ./src/ -debug -out:build/debug")
if current_file ~= "" then
command:add(string.format("raddbg ./build/debug --open %q", current_file))
else
command:add("raddbg ./build/debug")
end
command.target = { position = "bottom" }
command:run()
end,
},
exclude = {
"build",
"Tiled",
"assets",
".gdbf",
".gdbinit",
},
})