diff options
| author | Lewis Russell <lewis6991@gmail.com> | 2023-01-04 13:57:38 +0000 |
|---|---|---|
| committer | Lewis Russell <me@lewisr.dev> | 2023-01-04 14:08:28 +0000 |
| commit | 27d8fdc6a6662cb6142b784a3692040e7ec3b4ec (patch) | |
| tree | 136984f5321f50a0dc62ac488aff1585895a349b /lua | |
| parent | highlights(markdown_inline): added ')' to links (diff) | |
| download | nvim-treesitter-27d8fdc6a6662cb6142b784a3692040e7ec3b4ec.tar nvim-treesitter-27d8fdc6a6662cb6142b784a3692040e7ec3b4ec.tar.gz nvim-treesitter-27d8fdc6a6662cb6142b784a3692040e7ec3b4ec.tar.bz2 nvim-treesitter-27d8fdc6a6662cb6142b784a3692040e7ec3b4ec.tar.lz nvim-treesitter-27d8fdc6a6662cb6142b784a3692040e7ec3b4ec.tar.xz nvim-treesitter-27d8fdc6a6662cb6142b784a3692040e7ec3b4ec.tar.zst nvim-treesitter-27d8fdc6a6662cb6142b784a3692040e7ec3b4ec.zip | |
fix: do not force syntax=ON on detach
syntax is now restored in vim.treesitter.stop() so we don't need to
force it on here.
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-treesitter/highlight.lua | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/lua/nvim-treesitter/highlight.lua b/lua/nvim-treesitter/highlight.lua index b97b7a039..042d326f9 100644 --- a/lua/nvim-treesitter/highlight.lua +++ b/lua/nvim-treesitter/highlight.lua @@ -1,5 +1,3 @@ -local api = vim.api - local configs = require "nvim-treesitter.configs" local M = {} @@ -15,24 +13,18 @@ local function should_enable_vim_regex(config, lang) end ---@param bufnr integer -local function enable_syntax(bufnr) - api.nvim_buf_set_option(bufnr, "syntax", "ON") -end - ----@param bufnr integer ---@param lang string function M.attach(bufnr, lang) local config = configs.get_module "highlight" vim.treesitter.start(bufnr, lang) if config and should_enable_vim_regex(config, lang) then - enable_syntax(bufnr) + vim.bo[bufnr].syntax = "ON" end end ---@param bufnr integer function M.detach(bufnr) vim.treesitter.stop(bufnr) - enable_syntax(bufnr) end ---@deprecated |
