fix: one more time

This commit is contained in:
dlond 2025-09-06 13:43:05 +12:00 committed by Daniel Lond
parent 2162ffa87a
commit 08b39f6114
1 changed files with 7 additions and 5 deletions

View File

@ -5,13 +5,15 @@ function M.setup()
local lspconfig = require 'lspconfig' local lspconfig = require 'lspconfig'
-- Get capabilities from blink.cmp if available -- Get capabilities from blink.cmp if available
local capabilities = {} local capabilities = vim.lsp.protocol.make_client_capabilities()
pcall(function()
capabilities = require('blink.cmp').get_lsp_capabilities() local ok, blink_cmp = pcall(require, 'blink.cmp')
end) if ok then
capabilities = blink_cmp.get_lsp_capabilities(capabilities)
end
-- --
-- Set global position encoding preference -- Set global position encoding preference
capabilities.positionEncodings = { 'utf-8', 'utf-16' } capabilities.general.positionEncodings = { 'utf-16' }
-- Load server configurations -- Load server configurations
local servers = require('plugins.config.lsp.servers').get_servers() local servers = require('plugins.config.lsp.servers').get_servers()