diff --git a/lua/pascal_mode.lua b/lua/pascal_mode.lua index 4f3f194..91710d9 100644 --- a/lua/pascal_mode.lua +++ b/lua/pascal_mode.lua @@ -14,6 +14,8 @@ local function setup_pascal() os.execute("wget -o ~/.local/bin/ptop https://www.nickr.eu/data/ptop64") os.execute("chmod +x ~/.local/bin/ptop") end + + vim.opt.spell = false end -- Setup and verify pascal tools when opening a pascal file @@ -22,6 +24,18 @@ vim.api.nvim_create_autocmd({ "BufEnter" }, { callback = setup_pascal, }) +-- @name leave_pascal +-- @param +-- @short Leave pascal and reverse any changes to my editor defaults +local function leave_pascal() + vim.opt.spell = true +end + +vim.api.nvim_create_autocmd({ "BufLeave" }, { + pattern = { "*.pas" }, + callback = leave_pascal, +}) + -- @name auto_format -- @param -- @short The format function for pascal.