chore(nvim): replace cmp with blink.cmp

This commit is contained in:
Afonso Franco 2024-12-18 22:51:27 +00:00
parent 795eabab7b
commit 7bb2561224
Signed by: afonso
SSH key fingerprint: SHA256:gkVPzsQQJzqi21ntQBV6pXTx4bYI53rFGI4XtvCpwd4
4 changed files with 62 additions and 153 deletions

View file

@ -10,13 +10,12 @@ return {
},
{
'nvim-java/nvim-java',
priority = 500,
ft = "java",
config = function()
require('java').setup()
local lspconfig = require("lspconfig")
local lsp_defaults = lspconfig.util.default_config
local capabilities =
vim.tbl_deep_extend("force", lsp_defaults.capabilities, require("cmp_nvim_lsp").default_capabilities())
local capabilities = require('blink.cmp').get_lsp_capabilities(lsp_defaults.capabilities)
capabilities.textDocument.foldingRange = {
dynamicRegistration = false,
lineFoldingOnly = true
@ -50,6 +49,9 @@ return {
},
{
"neovim/nvim-lspconfig",
dependencies = {
'saghen/blink.cmp'
},
event = { "BufReadPost", "BufNewFile" },
config = function()
local lspconfig = require("lspconfig")
@ -94,10 +96,8 @@ return {
vim.keymap.set("n", "<space>fo", function() conform.format({ lsp_fallback = true }) end, bufopts)
end,
})
local lsp_defaults = lspconfig.util.default_config
local capabilities =
vim.tbl_deep_extend("force", lsp_defaults.capabilities, require("cmp_nvim_lsp").default_capabilities())
local capabilities = require('blink.cmp').get_lsp_capabilities(lsp_defaults.capabilities)
capabilities.textDocument.foldingRange = {
dynamicRegistration = false,
lineFoldingOnly = true