Skip to content

Commit c349968

Browse files
committed
avoid "no fn clause matching" error in Completion.snippet?
1 parent 17e5660 commit c349968

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1441,7 +1441,7 @@ defmodule ElixirLS.LanguageServer.Providers.Completion do
14411441
end
14421442

14431443
defp snippet?(item) do
1444-
item.kind == :snippet || String.match?(item.insert_text, ~r/\${?\d/u)
1444+
item.kind == :snippet || (item.insert_text != nil and String.match?(item.insert_text, ~r/\${?\d/u))
14451445
end
14461446

14471447
# As defined by CompletionItemTag in https://microsoft.github.io/language-server-protocol/specifications/specification-current/

0 commit comments

Comments
 (0)