Skip to content

Commit 286ad95

Browse files
committed
sleep when restart is required
1 parent e8a8d45 commit 286ad95

File tree

1 file changed

+4
-2
lines changed
  • apps/language_server/lib/language_server

1 file changed

+4
-2
lines changed

apps/language_server/lib/language_server/server.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1562,6 +1562,7 @@ defmodule ElixirLS.LanguageServer.Server do
15621562
# sleep so the client has time to show the message
15631563
Process.sleep(5000)
15641564
ElixirLS.LanguageServer.restart()
1565+
Process.sleep(:infinity)
15651566
end
15661567

15671568
state
@@ -1594,7 +1595,7 @@ defmodule ElixirLS.LanguageServer.Server do
15941595
# sleep so the client has time to show the message
15951596
Process.sleep(5000)
15961597
ElixirLS.LanguageServer.restart()
1597-
state
1598+
Process.sleep(:infinity)
15981599
end
15991600
end
16001601

@@ -1624,7 +1625,7 @@ defmodule ElixirLS.LanguageServer.Server do
16241625
# sleep so the client has time to show the message
16251626
Process.sleep(5000)
16261627
ElixirLS.LanguageServer.restart()
1627-
state
1628+
Process.sleep(:infinity)
16281629
end
16291630
end
16301631

@@ -1668,6 +1669,7 @@ defmodule ElixirLS.LanguageServer.Server do
16681669
# sleep so the client has time to show the message
16691670
Process.sleep(5000)
16701671
ElixirLS.LanguageServer.restart()
1672+
Process.sleep(:infinity)
16711673

16721674
true ->
16731675
state

0 commit comments

Comments
 (0)