From 6c70647adc5ffa76aa675473d2ccd1b96d12347e Mon Sep 17 00:00:00 2001 From: Pratik Tripathy Date: Thu, 12 Jun 2025 13:09:39 +0530 Subject: [PATCH] fix(neovim): Update `nvim-ufo` config to fix code folding issue --- common/.config/nvim/lua/plugins/code-generic.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/common/.config/nvim/lua/plugins/code-generic.lua b/common/.config/nvim/lua/plugins/code-generic.lua index b1eee18..f1c0f5c 100644 --- a/common/.config/nvim/lua/plugins/code-generic.lua +++ b/common/.config/nvim/lua/plugins/code-generic.lua @@ -6,7 +6,7 @@ return { -- Better code folding { "kevinhwang91/nvim-ufo", - version = "v1.4.0", + version = "v1.5.0", cond = require("config.util").is_not_vscode(), event = "VeryLazy", dependencies = { @@ -31,7 +31,7 @@ return { return { "treesitter", "indent" } end, open_fold_hl_timeout = 0, - close_fold_kinds_for_ft = { "imports", "comment" }, + close_fold_kinds_for_ft = { default = { "imports", "comment" } }, fold_virt_text_handler = function(virtText, lnum, endLnum, width, truncate) local newVirtText = {} local totalLines = vim.api.nvim_buf_line_count(0) @@ -81,8 +81,6 @@ return { vim.keymap.set("n", "zR", require("ufo").openAllFolds) vim.keymap.set("n", "zM", require("ufo").closeAllFolds) - - require("ufo").setup() end, },