chore: improve nvim-ufo
parent
d79e298cdb
commit
7fb0ff0474
|
@ -2,8 +2,8 @@
|
||||||
include mocha.conf
|
include mocha.conf
|
||||||
|
|
||||||
# https://sw.kovidgoyal.net/kitty/conf/#fonts
|
# https://sw.kovidgoyal.net/kitty/conf/#fonts
|
||||||
font_family Sudo Var
|
font_family 0xProto
|
||||||
font_size 18.0
|
font_size 14.0
|
||||||
# kitty +list-fonts --psnames
|
# kitty +list-fonts --psnames
|
||||||
|
|
||||||
modify_font cell_height 120%
|
modify_font cell_height 120%
|
||||||
|
|
|
@ -325,11 +325,7 @@ require("lazy").setup({
|
||||||
vim.keymap.set("n", "zR", ufo.openAllFolds)
|
vim.keymap.set("n", "zR", ufo.openAllFolds)
|
||||||
vim.keymap.set("n", "zM", ufo.closeAllFolds)
|
vim.keymap.set("n", "zM", ufo.closeAllFolds)
|
||||||
|
|
||||||
ufo.setup({
|
ufo.setup()
|
||||||
provider_selector = function(bufnr, filetype, buftype)
|
|
||||||
return { "treesitter", "indent" }
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -438,6 +434,13 @@ require("lazy").setup({
|
||||||
config = function()
|
config = function()
|
||||||
local lspconfig = require("lspconfig")
|
local lspconfig = require("lspconfig")
|
||||||
|
|
||||||
|
-- Support nvim-ufo
|
||||||
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
|
capabilities.textDocument.foldingRange = {
|
||||||
|
dynamicRegistration = false,
|
||||||
|
lineFoldingOnly = true,
|
||||||
|
}
|
||||||
|
|
||||||
-- Go
|
-- Go
|
||||||
-- https://github.com/golang/tools/blob/master/gopls/doc/vim.md
|
-- https://github.com/golang/tools/blob/master/gopls/doc/vim.md
|
||||||
-- https://github.com/golang/tools/blob/master/gopls/doc/settings.md
|
-- https://github.com/golang/tools/blob/master/gopls/doc/settings.md
|
||||||
|
@ -450,11 +453,14 @@ require("lazy").setup({
|
||||||
usePlaceholders = true,
|
usePlaceholders = true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
capabilities = capabilities,
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Proto
|
-- Proto
|
||||||
-- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#bufls
|
-- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#bufls
|
||||||
lspconfig.bufls.setup({})
|
lspconfig.bufls.setup({
|
||||||
|
capabilities = capabilities,
|
||||||
|
})
|
||||||
|
|
||||||
-- General
|
-- General
|
||||||
vim.keymap.set("n", "[d", vim.diagnostic.goto_prev)
|
vim.keymap.set("n", "[d", vim.diagnostic.goto_prev)
|
||||||
|
|
Loading…
Reference in New Issue