aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2024-07-17 18:03:09 +0200
committerChristian Clason <c.clason@uni-graz.at>2024-07-17 18:04:33 +0200
commitdd7bb795c48b5b9795bde0537bb29ddf9fb7b42d (patch)
tree800d8f9dddea39454602b3f833adf05cc03f1c5b
parentfix(install): pass `--show-error` to curl (diff)
downloadnvim-treesitter-dd7bb795c48b5b9795bde0537bb29ddf9fb7b42d.tar
nvim-treesitter-dd7bb795c48b5b9795bde0537bb29ddf9fb7b42d.tar.gz
nvim-treesitter-dd7bb795c48b5b9795bde0537bb29ddf9fb7b42d.tar.bz2
nvim-treesitter-dd7bb795c48b5b9795bde0537bb29ddf9fb7b42d.tar.lz
nvim-treesitter-dd7bb795c48b5b9795bde0537bb29ddf9fb7b42d.tar.xz
nvim-treesitter-dd7bb795c48b5b9795bde0537bb29ddf9fb7b42d.tar.zst
nvim-treesitter-dd7bb795c48b5b9795bde0537bb29ddf9fb7b42d.zip
docs(readme): recommend builtin foldexpr
-rw-r--r--README.md9
1 files changed, 4 insertions, 5 deletions
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.