From 4134525f2482ae3ca062b2118fa316c11ea6efbb Mon Sep 17 00:00:00 2001 From: Dominik Date: Tue, 9 Sep 2025 19:10:13 +0200 Subject: [PATCH] Treesitter folds --- init.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 97924cf0..c80d8938 100644 --- a/init.lua +++ b/init.lua @@ -1039,5 +1039,10 @@ require('lazy').setup({ }, }) --- The line beneath this is called `modeline`. See `:help modeline` --- vim: ts=2 sts=2 sw=2 et +-- set up folds for treesitter +vim.o.foldmethod = "expr" +vim.o.foldexpr = "nvim_treesitter#foldexpr()" + +-- keep folds open by default +vim.o.foldlevel = 99 +vim.o.foldenable = true