return { { 'kevinhwang91/nvim-ufo', dependencies = { 'kevinhwang91/promise-async', 'nvim-treesitter/nvim-treesitter', }, config = function() vim.o.foldcolumn = '1' -- '0' does not show the fold column, higher values increase the width vim.o.foldlevel = 5 -- Using ufo provider need a large value, feel free to decrease the value vim.o.foldlevelstart = 99 vim.o.foldenable = true require('ufo').setup { provider_selector = function(bufnr, filetype, buftype) return { 'treesitter', 'indent' } end, } end, }, }