From 08b39f61140ad985a8ed3218ae1c6ef7be683044 Mon Sep 17 00:00:00 2001 From: dlond Date: Sat, 6 Sep 2025 13:43:05 +1200 Subject: [PATCH] fix: one more time --- lua/plugins/config/lsp/init.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lua/plugins/config/lsp/init.lua b/lua/plugins/config/lsp/init.lua index 60766fc3..5a723471 100644 --- a/lua/plugins/config/lsp/init.lua +++ b/lua/plugins/config/lsp/init.lua @@ -5,13 +5,15 @@ function M.setup() local lspconfig = require 'lspconfig' -- Get capabilities from blink.cmp if available - local capabilities = {} - pcall(function() - capabilities = require('blink.cmp').get_lsp_capabilities() - end) + local capabilities = vim.lsp.protocol.make_client_capabilities() + + local ok, blink_cmp = pcall(require, 'blink.cmp') + if ok then + capabilities = blink_cmp.get_lsp_capabilities(capabilities) + end -- -- Set global position encoding preference - capabilities.positionEncodings = { 'utf-8', 'utf-16' } + capabilities.general.positionEncodings = { 'utf-16' } -- Load server configurations local servers = require('plugins.config.lsp.servers').get_servers()