ufo upstreamed - Commit 08463bbe - AstroNvim_user
1 | 1 | | return { |
2 | 2 | | opt = { |
3 | 3 | | conceallevel = 2, -- enable conceal |
4 | | - | foldenable = true, |
5 | | - | foldcolumn = "1", |
6 | | - | foldlevel = 99, |
7 | | - | foldlevelstart = 99, |
8 | 4 | | linebreak = true, -- linebreak soft wrap at words |
9 | 5 | | list = true, -- show whitespace characters |
10 | 6 | | listchars = { tab = "│→", extends = "⟩", precedes = "⟨", trail = "·", nbsp = "␣" }, |
| skipped 11 lines |
1 | | - | return { |
2 | | - | "kevinhwang91/nvim-ufo", |
3 | | - | dependencies = { "kevinhwang91/promise-async" }, |
4 | | - | event = "BufEnter", |
5 | | - | opts = { |
6 | | - | provider_selector = function(_, filetype, buftype) |
7 | | - | if filetype == "" or buftype == "nofile" then |
8 | | - | return "indent" |
9 | | - | else |
10 | | - | return { "treesitter", "indent" } |
11 | | - | end |
12 | | - | end, |
13 | | - | }, |
14 | | - | config = function(_, opts) |
15 | | - | require("ufo").setup(opts) |
16 | | - | vim.keymap.set("n", "zR", require("ufo").openAllFolds) |
17 | | - | vim.keymap.set("n", "zM", require("ufo").closeAllFolds) |
18 | | - | vim.keymap.set("n", "zr", require("ufo").openFoldsExceptKinds) |
19 | | - | vim.keymap.set("n", "zm", require("ufo").closeFoldsWith) |
20 | | - | vim.keymap.set("n", "zp", require("ufo").peekFoldedLinesUnderCursor, { desc = "Peek Fold" }) |
21 | | - | end, |
22 | | - | } |
23 | | - | |
Page is in error, reload to recover