mirror of
https://github.com/dcarrillo/dotfiles.git
synced 2024-09-16 13:02:39 +00:00
14 lines
568 B
Lua
14 lines
568 B
Lua
|
require("ufo").setup({
|
||
|
provider_selector = function(bufnr, filetype, buftype)
|
||
|
return { "treesitter", "indent" }
|
||
|
end,
|
||
|
})
|
||
|
|
||
|
local keymap = vim.keymap.set
|
||
|
-- Code Folding
|
||
|
-- keymap("n", "zR", require("ufo").openAllFolds, { desc = "Open all folds" })
|
||
|
-- keymap("n", "zM", require("ufo").closeAllFolds, { desc = "Close all folds" })
|
||
|
keymap("n", "zr", require("ufo").openFoldsExceptKinds, { desc = "Fold less" })
|
||
|
keymap("n", "zm", require("ufo").closeFoldsWith, { desc = "Fold more" })
|
||
|
keymap("n", "zp", require("ufo").peekFoldedLinesUnderCursor, { desc = "Peek fold" })
|