From 276dfc3763d2483065c976b699a0eac939c3038b Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Thu, 2 May 2024 23:06:12 +0200 Subject: emit the LS_INITIALIZED after finishing initialization --- init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index aa0856a..686cc78 100644 --- a/init.lua +++ b/init.lua @@ -965,8 +965,6 @@ local function lspc_handle_initialize_response(ls, result) setmetatable(params, {__jsontype = 'object'}) ls_send_notification(ls, 'initialized', params) - vis.events.emit(lspc.events.LS_INITIALIZED, ls) - -- According to nvim-lspconfig sendig the lsp server settings shortly after -- initialization is a undocumented convention. -- See https://github.com/neovim/nvim-lspconfig/blob/ed88435764d8b00442e66d39ec3d9c360e560783/CONTRIBUTING.md @@ -975,6 +973,8 @@ local function lspc_handle_initialize_response(ls, result) settings = ls.settings, }) end + + vis.events.emit(lspc.events.LS_INITIALIZED, ls) end -- method response dispatcher -- cgit v1.2.3