fix(neovim): Update nvim-ufo config to fix code folding issue

This commit is contained in:
Pratik Tripathy
2025-06-12 13:09:39 +05:30
parent 1c429bd96e
commit 6c70647adc

View File

@@ -6,7 +6,7 @@ return {
-- Better code folding -- Better code folding
{ {
"kevinhwang91/nvim-ufo", "kevinhwang91/nvim-ufo",
version = "v1.4.0", version = "v1.5.0",
cond = require("config.util").is_not_vscode(), cond = require("config.util").is_not_vscode(),
event = "VeryLazy", event = "VeryLazy",
dependencies = { dependencies = {
@@ -31,7 +31,7 @@ return {
return { "treesitter", "indent" } return { "treesitter", "indent" }
end, end,
open_fold_hl_timeout = 0, 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) fold_virt_text_handler = function(virtText, lnum, endLnum, width, truncate)
local newVirtText = {} local newVirtText = {}
local totalLines = vim.api.nvim_buf_line_count(0) 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", "zR", require("ufo").openAllFolds)
vim.keymap.set("n", "zM", require("ufo").closeAllFolds) vim.keymap.set("n", "zM", require("ufo").closeAllFolds)
require("ufo").setup()
end, end,
}, },