feat(nvim): Enhanced treesitter and separate configs

This commit is contained in:
js0ny 2025-04-08 19:05:42 +01:00
parent 6eff59e387
commit bc0b70b0f9
2 changed files with 21 additions and 18 deletions

View file

@ -6,6 +6,7 @@ return {
{ import = "plugins.lang.beancount" }, { import = "plugins.lang.beancount" },
{ import = "plugins.lang.tex" }, { import = "plugins.lang.tex" },
{ import = "plugins.lang.lua" }, { import = "plugins.lang.lua" },
{ import = "plugins.lang.treesitter" },
{ import = "plugins.mod.trouble-nvim" }, { import = "plugins.mod.trouble-nvim" },
{ {
"williamboman/mason.nvim", "williamboman/mason.nvim",
@ -29,22 +30,4 @@ return {
-- }, -- },
-- }, -- },
{ import = "plugins.mod.conform-nvim" }, { import = "plugins.mod.conform-nvim" },
{ "nvim-treesitter/nvim-treesitter-context", lazy = true },
{
"nvim-treesitter/nvim-treesitter",
run = ":TSUpdate",
cmd = {
"TSInstall",
"TSUpdate",
"TSUpdateSync",
},
event = {
"VeryLazy",
},
opts = {
ensure_installed = { "c", "lua", "vim", "vimdoc", "markdown", "markdown_inline" },
highlight = { enable = true },
indent = { enable = true },
},
},
} }

View file

@ -0,0 +1,20 @@
return {
{ "nvim-treesitter/nvim-treesitter-context", lazy = true },
{
"nvim-treesitter/nvim-treesitter",
run = ":TSUpdate",
cmd = {
"TSInstall",
"TSUpdate",
"TSUpdateSync",
},
event = {
"BufReadPre",
},
opts = {
ensure_installed = { "c", "lua", "vim", "vimdoc", "markdown", "markdown_inline" },
highlight = { enable = true },
indent = { enable = true },
},
},
}