From dd7bb795c48b5b9795bde0537bb29ddf9fb7b42d Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Wed, 17 Jul 2024 18:03:09 +0200 Subject: docs(readme): recommend builtin foldexpr --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 455c55f78..c83a7804e 100644 --- a/README.md +++ b/README.md @@ -537,12 +537,11 @@ require'nvim-treesitter.configs'.setup { #### Folding -Tree-sitter based folding. _(Technically not a module because it's per windows and not per buffer.)_ +Tree-sitter based folding (implemented in Neovim itself, see `:h vim.treesitter.foldexpr()`). To enable it for the current window, set -```vim -set foldmethod=expr -set foldexpr=nvim_treesitter#foldexpr() -set nofoldenable " Disable folding at startup. +```lua +vim.wo.foldmethod = 'expr' +vim.wo.foldexpr = 'v:lua.vim.treesitter.foldexpr()' ``` This will respect your `foldminlines` and `foldnestmax` settings. -- cgit v1.2.3-70-g09d2