summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.nvim.lua21
1 files changed, 10 insertions, 11 deletions
diff --git a/.nvim.lua b/.nvim.lua
index ef69a55..50bdee2 100644
--- a/.nvim.lua
+++ b/.nvim.lua
@@ -1,15 +1,14 @@
-vim.repl = {
- configs = {
- fennel = {
- cmd = {"fennel"},
- filters = {},
- }
- }
-}
vim.keymap.set("n", ",tf", ":!./run.sh fetch<cr>")
vim.keymap.set("n", ",tt", ":!./run.sh serve<cr>")
-vim.opt.lispwords:append("local")
-vim.opt.lispwords:append("fn")
-vim.opt.lispwords:append("set")
+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")
+ end,
+})