From 9336548fd676997d9d846c2f977992f3fd596b58 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 1 Apr 2023 15:02:25 -0500 Subject: feat(nvim): add pretty-fold.nvim --- nvim/.config/nvim/lazy-lock.json | 1 + nvim/.config/nvim/lua/tobyvin/plugins/init.lua | 5 +++++ nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua | 4 ++++ 3 files changed, 10 insertions(+) (limited to 'nvim/.config') diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index d957761..7fb977a 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -55,6 +55,7 @@ "playground": { "branch": "master", "commit": "4044b53c4d4fcd7a78eae20b8627f78ce7dc6f56" }, "plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" }, "presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" }, + "pretty-fold.nvim": { "branch": "master", "commit": "a7d8b424abe0eedf50116c460fbe6dfd5783b1d5" }, "refactoring.nvim": { "branch": "master", "commit": "57c32c6b7a211e5a3a5e4ddc4ad2033daff5cf9a" }, "ripgrep": { "branch": "master", "commit": "595e7845b87c1b9e6cfd4f1c23b3910dca3e15f0" }, "rust-tools.nvim": { "branch": "master", "commit": "71d2cf67b5ed120a0e31b2c8adb210dd2834242f" }, diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/init.lua b/nvim/.config/nvim/lua/tobyvin/plugins/init.lua index f3cd76d..31545bc 100644 --- a/nvim/.config/nvim/lua/tobyvin/plugins/init.lua +++ b/nvim/.config/nvim/lua/tobyvin/plugins/init.lua @@ -61,4 +61,9 @@ return { on_success = nil, }, }, + { + "anuvyklack/pretty-fold.nvim", + event = "VeryLazy", + config = true, + }, } diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua b/nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua index e0a0b6d..b63568b 100644 --- a/nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua +++ b/nvim/.config/nvim/lua/tobyvin/plugins/treesitter.lua @@ -118,6 +118,10 @@ function M.config() }, }, }) + + vim.opt.foldmethod = "expr" + vim.opt.foldexpr = "nvim_treesitter#foldexpr()" + vim.opt.foldenable = false end return M -- cgit v1.2.3-70-g09d2