mirror of
https://github.com/sadan4/nvim.git
synced 2025-06-08 12:53:02 -04:00
theres still more to do
This commit is contained in:
commit
641621a88a
13 changed files with 447 additions and 0 deletions
16
lua/setupufo.lua
Normal file
16
lua/setupufo.lua
Normal file
|
@ -0,0 +1,16 @@
|
|||
vim.o.foldcolumn = "1" -- '0' is not bad
|
||||
vim.o.foldlevel = 99 -- Using ufo provider need a large value, feel free to decrease the value
|
||||
vim.o.foldlevelstart = 99
|
||||
vim.o.foldenable = true
|
||||
|
||||
-- Using ufo provider need remap `zR` and `zM`. If Neovim is 0.6.1, remap yourself
|
||||
vim.keymap.set("n", "zR", require("ufo").openAllFolds)
|
||||
vim.keymap.set("n", "zM", require("ufo").closeAllFolds)
|
||||
|
||||
-- Option 2: nvim lsp as LSP client
|
||||
-- Tell the server the capability of foldingRange,
|
||||
-- Neovim hasn't added foldingRange to default capabilities, users must add it manually
|
||||
-- in setuplsp.lua
|
||||
require("ufo").setup()
|
||||
--
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue