Guys, I’m fairly new to elixir and I wondering if there’s any LSP that has type inference. I’m trying to define modules that implement a behavior and would like to know if there’s a way to autocomplete when I receive a generic module from a functions parameter
let me give you an example:
defmodule Project.Crawler.Strategy do
@callback get_page(%Project.Site{}, String.t()) :: page()
end
@spec crawl(Project.Crawler.Strategy) :: boolean()
def crawl(module) do
module.
end
When I type module. on the crawl/1 I would like to have the intellisense about what options are available for module
Is there anything like that?






















