add(nvim): ufo for folding

This commit is contained in:
Léana 江 2023-10-21 00:04:07 +02:00 committed by Léana 江
parent 69b2611486
commit 1a12e2948b
4 changed files with 18 additions and 1 deletions

View file

@ -7,6 +7,10 @@ require("fidget").setup({
},
})
local ufo = require("ufo")
map("n", "zR", ufo.openAllFolds)
map("n", "zM", ufo.closeAllFolds)
require "mason".setup()
require "mason-lspconfig".setup {
ensure_installed = {
@ -87,6 +91,11 @@ end
-- LSPs / DAPs
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require "cmp_nvim_lsp".default_capabilities(capabilities)
capabilities.textDocument.foldingRange = {
dynamicRegistration = false,
lineFoldingOnly = true
}
ufo.setup()
-- Spell check
local common_dictionary = {