elixir_sense
elixir_sense copied to clipboard
Provides context-aware information for code completion, documentation, go/jump to definition, signature info and more
First, thank you so much for the amazing ElixirLS and the underlying ElixirSense. ❤️ I really like the feature of inference of application env variables when using modules attributes, which...
Since Absinthe uses macros heavily, Elixir-Sense doesn't do proper autocompletion. A custom plugin like below will help resolving this problem as mentioned https://github.com/elixir-lsp/elixir-ls/issues/193#issuecomment-1019431983
Supersedes https://github.com/elixir-lsp/elixir_sense/pull/80
Basic code to find modules that require adding an alias. Sort of related to [elixir-ls issue](https://github.com/elixir-lsp/elixir-ls/issues/161) ~Marking it draft due to some known test failures that I would like to...
I currently use a Mac M1 machine with erlang: 24.2 elixir: 1.13.3-otp-24 When I run `mix test` I get failures on sections(mostly) like ```elixir if ExUnitConfig.erlang_eep48_supported() do # Some doc...
Should `ElixirSense.definition/3` be able to handle modules that are provided with Elixir, like `GenServer`? See https://github.com/balduncle/playground/blob/master/test/playground_test.exs for 3 tests that are currently failing due to the paths to the source...
In the ElixirLS debugger it would be very helpful to get the list of modules defined in a file. This would allow the user to only interpret some of the...
The following test fails ``` test "find references of variables in arguments" do buffer = """ defmodule MyModule do def call(conn) do if true do conn end end end """...
In `ElixirSense.Providers.References`, `Mix.Tasks.Xref.calls/0` is used to find references to functions. However, [the `Mix.Tasks.Xref.calls/0` function is now deprecated](https://hexdocs.pm/mix/Mix.Tasks.Xref.html#calls/1) in favour of [the new compilation tracers feature of Elixir 1.10](https://hexdocs.pm/elixir/master/Code.html#module-compilation-tracers). Naturally, we'll...