aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2023-01-04 13:57:38 +0000
committerLewis Russell <me@lewisr.dev>2023-01-04 14:08:28 +0000
commit27d8fdc6a6662cb6142b784a3692040e7ec3b4ec (patch)
tree136984f5321f50a0dc62ac488aff1585895a349b /lua
parenthighlights(markdown_inline): added ')' to links (diff)
downloadnvim-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.lua10
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