summaryrefslogtreecommitdiff
path: root/.nvim.lua
diff options
context:
space:
mode:
Diffstat (limited to '.nvim.lua')
-rw-r--r--.nvim.lua14
1 files changed, 8 insertions, 6 deletions
diff --git a/.nvim.lua b/.nvim.lua
index 50bdee2..a0e5777 100644
--- a/.nvim.lua
+++ b/.nvim.lua
@@ -1,14 +1,16 @@
-
vim.keymap.set("n", ",tf", ":!./run.sh fetch<cr>")
vim.keymap.set("n", ",tt", ":!./run.sh serve<cr>")
+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.configs.fennel.cmd = {"fennel"}
- vim.opt.lispwords:append("local")
- vim.opt.lispwords:append("fn")
- vim.opt.lispwords:append("set")
- vim.opt.lispwords:append("if")
+ vim.repl.fennel.cmd = {"go", "run", "-tags=fts5,jit", "../.",
+ "-n", "1", "-D", "main.lua", "bin/serve.fnl"}
+ vim.repl.fennel.filters = {}
end,
})