]> 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>
Tue, 18 Feb 2025 09:27:41 +0000 (12:27 +0300)
autoload/lsp/lspserver.vim

index 11e8d67ce6dfef3d1a003c0375cb6f70087e32a4..3221cac624239e47e76afcbe8bae59c4d8dbcbc6 100644 (file)
@@ -123,10 +123,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}'
@@ -152,6 +148,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"