Skip to content

Commit badf5dc

Browse files

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

apps/language_server/lib/language_server/providers/completion.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -713,7 +713,8 @@ defmodule ElixirLS.LanguageServer.Providers.Completion do
713713
"plugs",
714714
"endpoints",
715715
"sockets",
716-
"live"
716+
"live",
717+
"components"
717718
] do
718719
if String.ends_with?(project_web_dir, "_web") do
719720
# by convention Phoenix doesn't use these folders as part of the module names

apps/language_server/test/providers/completion_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1289,7 +1289,8 @@ defmodule ElixirLS.LanguageServer.Providers.CompletionTest do
12891289
{"MyProjectWeb.MyChannel", "channels/my_channel.ex"},
12901290
{"MyProjectWeb.MyEndpoint", "endpoints/my_endpoint.ex"},
12911291
{"MyProjectWeb.MySocket", "sockets/my_socket.ex"},
1292-
{"MyProjectWeb.MyviewLive.MyComponent", "live/myview_live/my_component.ex"}
1292+
{"MyProjectWeb.MyviewLive.MyComponent", "live/myview_live/my_component.ex"},
1293+
{"MyProjectWeb.MyComponent", "components/my_component.ex"}
12931294
]
12941295
|> Enum.each(fn {expected_module_name, partial_path} ->
12951296
path = "some/path/my_project/lib/my_project_web/#{partial_path}"

0 commit comments

Comments
 (0)