diff --git a/ycmd/completers/language_server/language_server_completer.py b/ycmd/completers/language_server/language_server_completer.py index aa7234079f..2c6cdf01b3 100644 --- a/ycmd/completers/language_server/language_server_completer.py +++ b/ycmd/completers/language_server/language_server_completer.py @@ -1236,6 +1236,9 @@ def ShutdownServer( self ): def _RestartServer( self, request_data, *args, **kwargs ): self.Shutdown() self._StartAndInitializeServer( request_data, *args, **kwargs ) + self._OnInitializeComplete( + lambda self: self._UpdateServerWithFileContents( request_data ) + ) def _ServerIsInitialized( self ):