enc: nvim ufo config

This commit is contained in:
asep.komarudin 2024-04-12 07:44:49 +07:00
parent 6e1c9151e0
commit b31a56aaca

View file

@ -19,10 +19,12 @@ return {
{ text = { "%s" }, click = "v:lua.ScSa" }, { text = { "%s" }, click = "v:lua.ScSa" },
{ {
text = { builtin.foldfunc, " " }, text = { builtin.foldfunc, " " },
-- text = { builtin.foldfunc },
condition = { builtin.not_empty, true, builtin.not_empty }, condition = { builtin.not_empty, true, builtin.not_empty },
click = "v:lua.ScFa", click = "v:lua.ScFa",
}, },
{ text = { builtin.lnumfunc, " " }, click = "v:lua.ScLa" }, { text = { builtin.lnumfunc, " " }, click = "v:lua.ScLa" },
-- { text = { builtin.lnumfunc }, click = "v:lua.ScLa" },
}, },
}) })
end, end,
@ -42,16 +44,17 @@ return {
-- vim.o.fillchars = [[eob: ,fold: ,foldopen:,foldsep:│,foldclose:]] -- vim.o.fillchars = [[eob: ,fold: ,foldopen:,foldsep:│,foldclose:]]
-- vim.o.fillchars = [[eob: ,fold: ,foldopen:󰛲,foldsep:│,foldclose:󰜄]] -- vim.o.fillchars = [[eob: ,fold: ,foldopen:󰛲,foldsep:│,foldclose:󰜄]]
-- vim.o.fillchars = [[eob: ,fold: ,foldopen:,foldsep:│,foldclose:]] -- vim.o.fillchars = [[eob: ,fold: ,foldopen:,foldsep:│,foldclose:]]
vim.opt.fillchars = { vim.o.fillchars = [[eob: ,fold: ,foldopen:▾,foldsep:│,foldclose:▸]]
vert = "", -- alternatives │ -- vim.opt.fillchars = {
fold = " ", -- vert = "▕", -- alternatives │
eob = " ", -- suppress ~ at EndOfBuffer -- fold = " ",
diff = "", -- alternatives = ⣿ ░ ─ -- eob = " ", -- suppress ~ at EndOfBuffer
msgsep = "", -- diff = "", -- alternatives = ⣿ ░ ─
foldopen = "", -- msgsep = "‾",
foldsep = "", -- foldopen = "▾",
foldclose = "", -- foldsep = "│",
} -- foldclose = "▸",
-- }
-- these are "extra", change them as you like -- these are "extra", change them as you like
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)