ctrl k
  • options.lua
    ■ ■ ■ ■ ■ ■
    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
  • plugins/ufo.lua
    ■ ■ ■ ■ ■ ■
    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  - 
Please wait...
Page is in error, reload to recover