]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
Rearrange workspaceConfiguration call main
authorSergey Matveev <stargrave@stargrave.org>
Sat, 8 Apr 2023 13:22:07 +0000 (16:22 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 20 Nov 2023 06:55:10 +0000 (09:55 +0300)
autoload/lsp/lspserver.vim

index 315ba27b58f4b21d696f762661f3669c7f53fd82..70549d2a0b5e6fdcbc702e549b110495b1816ab7 100644 (file)
@@ -124,10 +124,6 @@ def ServerInitReply(lspserver: dict<any>, initResult: dict<any>): void
 
   # send a "initialized" notification to server
   lspserver.sendInitializedNotif()
-  # send any workspace configuration (optional)
-  if !lspserver.workspaceConfig->empty()
-    lspserver.sendWorkspaceConfig()
-  endif
   lspserver.ready = true
   if exists($'#User#LspServerReady{lspserver.name}')
     exe $'doautocmd <nomodeline> User LspServerReady{lspserver.name}'
@@ -153,6 +149,10 @@ def ServerInitReply(lspserver: dict<any>, initResult: dict<any>): void
                                    || lspserver.isClangdInlayHintsProvider)
     inlayhints.LspInlayHintsUpdateNow(bufnr())
   endif
+  # send any workspace configuration (optional)
+  if !lspserver.workspaceConfig->empty()
+    lspserver.sendWorkspaceConfig()
+  endif
 enddef
 
 # Request: "initialize"