- commit
- 54aa7ea
- parent
- fb9a5e7
- author
- Eric bower
- date
- 2025-08-19 12:00:46 -0400 EDT
feat(nvim): treesitter folding
1 files changed,
+5,
-0
+5,
-0
1@@ -27,6 +27,8 @@ o.undofile = true
2 o.ignorecase = true
3 o.smartcase = true
4 o.swapfile = false
5+o.foldmethod = "expr"
6+o.foldlevel = 99
7 vim.g.mapleader = ","
8 vim.g.maplocalleader = ","
9 vim.diagnostic.config({
10@@ -164,6 +166,9 @@ local function setup_treesitter()
11 if vim.treesitter.query.get(filetype, "indents") then
12 vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()"
13 end
14+ if vim.treesitter.query.get(filetype, "folds") then
15+ vim.wo.foldexpr = 'v:lua.vim.treesitter.foldexpr()'
16+ end
17 vim.treesitter.start()
18 end
19 end,