repos / dotfiles

my dotfiles

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
M dot_config/nvim/init.lua
+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,