Skip to content

Commit 496c34c

Browse files
committed
filter out auto implemented Protocol callbacks
1 parent 8c6fec7 commit 496c34c

File tree

1 file changed

+1
-0
lines changed
  • apps/language_server/lib/language_server/providers/completion/reducers

1 file changed

+1
-0
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Callbacks do
8282
metadata: metadata
8383
} <-
8484
Introspection.get_callbacks_with_docs(mod),
85+
mod != Protocol or {name, arity} not in [impl_for!: 1, impl_for: 1, __protocol__: 1],
8586
hint == "" or def_prefix?(hint, spec) or Matcher.match?("#{name}", hint) do
8687
desc = Introspection.extract_summary_from_docs(doc)
8788

0 commit comments

Comments
 (0)