require("custom.runner").setup({ commands = { run = { cmd = "odin run ." }, -- активная команда -- test = { cmd = "go test ./..." }, -- build = { cmd = "odin build ./src/" }, -- lint = { cmd = "go vet ./..." }, build = { cmd = "odin build . -debug" }, }, focus = false, -- фокус на нижний терминал при запуске -- ── Опции редактора для проекта (применяются к буферам) ── -- options = { -- tabstop = 4, -- shiftwidth = 4, -- expandtab = false, -- }, -- ── Исключения для snacks-файндеров (поверх базовых .git, .gitignore и т.п.) ── exclude = { "assets", }, -- например: { "_build", "vendor" } }) -- ── Проектная автокоманда (пример) ── -- vim.api.nvim_create_autocmd("BufWritePre", { -- pattern = "*.odin", -- callback = function() -- vim.notify("Файл сохраняется в проекте", vim.log.levels.INFO) -- end, -- })