From 9f0f616805198ede1ef153acd76b8996b87bc816 Mon Sep 17 00:00:00 2001 From: Gabriel Porto Date: Sat, 21 Jun 2025 17:25:42 -0300 Subject: [PATCH] fix: add conditional use of client.notify because of deprecation --- lua/flutter-tools/lsp/init.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/flutter-tools/lsp/init.lua b/lua/flutter-tools/lsp/init.lua index 9a1e894..ae13a7d 100644 --- a/lua/flutter-tools/lsp/init.lua +++ b/lua/flutter-tools/lsp/init.lua @@ -231,7 +231,11 @@ local function get_server_config(user_config, callback) config.commands = merge_config(defaults.commands, config.commands) config.on_init = function(client, _) - return client.notify("workspace/didChangeConfiguration", { settings = config.settings }) + if vim.fn.has("nvim-0.12") == 0 then + return client.notify("workspace/didChangeConfiguration", { settings = config.settings }) + else + return client:notify("workspace/didChangeConfiguration", { settings = config.settings }) + end end callback(config) end)