We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 57645e1 commit 6805f89Copy full SHA for 6805f89
apps/language_server/lib/language_server/tracer.ex
@@ -56,7 +56,21 @@ defmodule ElixirLS.LanguageServer.Tracer do
56
])
57
end
58
59
- {:ok, %{project_dir: nil}}
+ project_dir = :persistent_term.get(:language_server_project_dir, nil)
60
+ state = %{project_dir: project_dir}
61
+
62
+ if project_dir != nil do
63
+ {us, _} =
64
+ :timer.tc(fn ->
65
+ for table <- @tables do
66
+ init_table(table, project_dir)
67
+ end
68
+ end)
69
70
+ Logger.info("Loaded DETS databases in #{div(us, 1000)}ms")
71
72
73
+ {:ok, state}
74
75
76
@impl true
0 commit comments