Skip to content

Commit 9c03105

Browse files
authored
Merge pull request #1137 from Rogach/pr/fix-snippet-fn-match-error
avoid "no fn clause matching" error in `Completion.snippet?`
2 parents b126569 + c349968 commit 9c03105

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
@@ -1449,7 +1449,7 @@ defmodule ElixirLS.LanguageServer.Providers.Completion do
14491449
end
14501450

14511451
defp snippet?(item) do
1452-
item.kind == :snippet || String.match?(item.insert_text, ~r/\${?\d/u)
1452+
item.kind == :snippet || (item.insert_text != nil and String.match?(item.insert_text, ~r/\${?\d/u))
14531453
end
14541454

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

0 commit comments

Comments
 (0)