1
Fork 0
satellite/dotfiles/neovim/lua/my/plugins/ufo.lua
2022-12-26 20:07:10 +01:00

19 lines
567 B
Lua

local M = {}
function M.setup()
vim.o.foldcolumn = '0'
vim.o.foldlevel = 99 -- Using ufo provider need a large value, feel free to decrease the value
vim.o.foldlevelstart = 99
vim.o.foldenable = true
-- Using ufo provider need remap `zR` and `zM`.
-- vim.keymap.set('n', 'zR', require('ufo').openAllFolds)
-- vim.keymap.set('n', 'zM', require('ufo').closeAllFolds)
-- Tell the server the capability of foldingRange,
-- Neovim hasn't added foldingRange to default capabilities, users must add it manually
-- require('ufo').setup()
end
return M