elixir_sense icon indicating copy to clipboard operation
elixir_sense copied to clipboard

Provides context-aware information for code completion, documentation, go/jump to definition, signature info and more

Results 34 elixir_sense issues
Sort by recently updated
recently updated
newest added

Just saw this warning: `ElixirSense.suggestions/3 is deprecated. providers will be dropped in the future.` What does this mean for ElixirSense's plugin setup? We utilize this heavily for Ash Framework.

Hello there 👋🏼 When a module attribute is used in a docstring, `elixir_sense` appears to raise an error while building metadata for function definitions. A reduced test case is available...

signature provider could work with ``` myvariable = &Inspect.Algebra.glue/2 myvariable.(par1, ```

``` test @tag @describetag @moduletag mix task @shortdoc @requirements @recursive @for @protocol record @__records__ not documented @__struct__ @__functions__ @__impl__ ```

There is still some code copied from alchemist-server Alchemist.Code.Ast

Given the code ``` @spec some(Struct.t()) :: :ok def some(arg), do: :ok ... def other(var) do some(var) var. ``` We can assume that var has type `Struct.t()`

MetadataBuilder should be able to use current function spec or read the spec from behaviour/protocol. Example https://github.com/elixir-lsp/elixir-ls/issues/193#issuecomment-1456727191