Skip to content

Commit 310a38f

Browse files
committed
Avoid serializing PID
Fixes #871
1 parent 434fd52 commit 310a38f

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
- Fixed regression in debugger not respecting `MIX_ENV` and `MIX_TARGET`
88
- Silence output from `dialyxir` making client disconnect from the server on elixir < 1.14
9+
- Avoid serializing PID to JSON
910

1011
### v0.14.4: 20 April 2023
1112

apps/language_server/lib/language_server/providers/execute_command/restart.ex

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@ defmodule ElixirLS.LanguageServer.Providers.ExecuteCommand.Restart do
55

66
@impl ElixirLS.LanguageServer.Providers.ExecuteCommand
77
def execute(_args, _state) do
8-
Task.start(fn ->
9-
Logger.info("ElixirLS will restart")
10-
Process.sleep(1000)
11-
System.stop(0)
12-
end)
8+
{:ok, _pid} =
9+
Task.start(fn ->
10+
Logger.info("ElixirLS will restart")
11+
Process.sleep(1000)
12+
System.stop(0)
13+
end)
14+
15+
{:ok, %{}}
1316
end
1417
end

apps/language_server/mix.exs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
defmodule ElixirLS.LanguageServer.Mixfile do
22
use Mix.Project
33

4-
@version (__DIR__
5-
|> Path.join("../../VERSION")
6-
|> File.read!()
7-
|> String.trim())
4+
@version __DIR__
5+
|> Path.join("../../VERSION")
6+
|> File.read!()
7+
|> String.trim()
88

99
def project do
1010
[

0 commit comments

Comments
 (0)