diff options
| author | 2025-06-19 02:57:51 +0300 | |
|---|---|---|
| committer | 2025-06-19 02:57:51 +0300 | |
| commit | 26341d565ac365904ecd6c98479903a2b0e11bdd (patch) | |
| tree | de221153df73486f9c2937185a25ac3cedabde7f /config/nvim/lua/lsp.lua | |
| parent | Вс 15 июн 2025 16:45:49 MSK (diff) | |
| download | dotfiles-26341d565ac365904ecd6c98479903a2b0e11bdd.tar.gz dotfiles-26341d565ac365904ecd6c98479903a2b0e11bdd.tar.bz2 dotfiles-26341d565ac365904ecd6c98479903a2b0e11bdd.tar.xz dotfiles-26341d565ac365904ecd6c98479903a2b0e11bdd.zip | |
Чт 19 июн 2025 02:57:51 MSK
Diffstat (limited to 'config/nvim/lua/lsp.lua')
| -rw-r--r-- | config/nvim/lua/lsp.lua | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/config/nvim/lua/lsp.lua b/config/nvim/lua/lsp.lua index f12ecae..3ffa507 100644 --- a/config/nvim/lua/lsp.lua +++ b/config/nvim/lua/lsp.lua @@ -3,8 +3,20 @@ local lspconfig = require("lspconfig") local util = require("lspconfig/util") local function config(_config) + local capabilities = vim.lsp.protocol.make_client_capabilities() + + capabilities = vim.tbl_deep_extend("force", capabilities, require("blink.cmp").get_lsp_capabilities({}, false)) + + capabilities = vim.tbl_deep_extend("force", capabilities, { + textDocument = { + foldingRange = { + dynamicRegistration = false, + lineFoldingOnly = true, + }, + }, + }) return vim.tbl_deep_extend("force", { - -- capabilities = require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities()), + capabilities = capabilities, }, _config or {}) end -- иницализация gopls LSP для Go |
