vim.keymap.set("n", ",tf", ":!./run.sh fetch") vim.keymap.set("n", ",tt", ":!./run.sh serve") vim.keymap.set("n", ",rr", function () local module = vim.fn.expand("%"):gsub("/", "."):gsub(".fnl$", "") vim.repl.send({args = "(reload :" .. module .. ")"}) vim.fn.system("qutebrowser :reload") end) vim.api.nvim_create_autocmd({"BufEnter", "BufWinEnter"}, { pattern = {"*.fnl"}, callback = function() vim.repl.fennel.cmd = {"go", "run", "-tags=fts5,jit", "../.", "-n", "1", "-D", "main.lua", "bin/serve.fnl"} vim.repl.fennel.filters = {} end, })