Skip to content

Commit 4fb28d7

Browse files
committed
do not emit formatter error on not loaded project
1 parent 05ee796 commit 4fb28d7

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

apps/language_server/lib/language_server/providers/formatting.ex

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,21 @@ defmodule ElixirLS.LanguageServer.Providers.Formatting do
2323
{:ok, []}
2424
end
2525

26+
{:error, :project_not_loaded} ->
27+
JsonRpc.show_message(
28+
:error,
29+
"Unable to find formatter for #{file_path}: Mix project is not loaded"
30+
)
31+
32+
{:ok, []}
33+
2634
{:error, message} ->
27-
JsonRpc.show_message(:error, "Unable to find formatter for #{file_path}")
28-
{:error, :internal_error, message, true}
35+
JsonRpc.show_message(
36+
:error,
37+
"Unable to find formatter for #{file_path}: #{inspect(message)}"
38+
)
39+
40+
{:ok, []}
2941
end
3042
else
3143
# if file is outside project_dir we format with default options

0 commit comments

Comments
 (0)