There was an error while loading. Please reload this page.
1 parent 3ae7c82 commit 5b9ff2eCopy full SHA for 5b9ff2e
1 file changed
lua/astrocore/treesitter.lua
@@ -322,14 +322,17 @@ function M.disable(bufnr)
322
textobject_mappings[bufnr] = nil
323
return
324
end
325
+ local was_enabled = enabled[bufnr] == true
326
enabled[bufnr] = false
327
pcall(vim.treesitter.stop, bufnr)
328
highlights[bufnr] = nil
329
restore_owned_indentexpr(bufnr)
330
clear_textobject_mappings(bufnr)
- vim.schedule(function()
331
- if vim.api.nvim_get_current_buf() == bufnr and vim.bo[bufnr].buftype ~= "terminal" then vim.cmd "normal! zx" end
332
- end)
+ if was_enabled then
+ vim.schedule(function()
333
+ if vim.api.nvim_get_current_buf() == bufnr and vim.bo[bufnr].buftype ~= "terminal" then vim.cmd "normal! zx" end
334
+ end)
335
+ end
336
337
338
--- Check if treesitter features in buffer
0 commit comments