neovim: migrate to nvim-treesitter main branch

This commit is contained in:
2026-03-28 15:52:28 +03:00
parent aa2ffbe839
commit f977aa5796
3 changed files with 46 additions and 33 deletions

View File

@@ -1,5 +1,4 @@
require("nvim-treesitter.configs").setup({
ensure_installed = {
local languages = {
"bash",
"c",
"cmake",
@@ -12,7 +11,6 @@ require("nvim-treesitter.configs").setup({
"javascript",
"jsdoc",
"json",
"jsonc",
"lua",
"make",
"markdown",
@@ -24,12 +22,27 @@ require("nvim-treesitter.configs").setup({
"typescript",
"vim",
"yaml",
},
highlight = {
enable = true,
},
}
require("nvim-treesitter").setup({
install_dir = vim.fn.stdpath("data") .. "/site",
})
vim.api.nvim_create_autocmd("FileType", {
pattern = { "*" },
callback = function()
pcall(vim.treesitter.start)
end,
})
vim.api.nvim_create_user_command("NvimTSInstall", function()
require("nvim-treesitter").install(languages)
end, {})
vim.api.nvim_create_user_command("NvimTSUpdate", function()
require("nvim-treesitter").update(languages)
end, {})
require("nvim-ts-autotag").setup({
opts = {
enable_close = true,

View File

@@ -16,7 +16,7 @@ pack.add("nvim-telescope/telescope.nvim")
pack.add({
src = "nvim-treesitter/nvim-treesitter",
version = "master",
version = "main",
})
pack.add("windwp/nvim-ts-autotag")
pack.add("windwp/nvim-autopairs")

View File

@@ -73,9 +73,9 @@
"src": "https://github.com/nvim-tree/nvim-tree.lua"
},
"nvim-treesitter": {
"rev": "42fc28ba918343ebfd5565147a42a26580579482",
"rev": "7caec274fd19c12b55902a5b795100d21531391f",
"src": "https://github.com/nvim-treesitter/nvim-treesitter",
"version": "'master'"
"version": "'main'"
},
"nvim-ts-autotag": {
"rev": "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595",