elixir_sense
elixir_sense copied to clipboard
Exception occurs when hovering on defmodule
When hovering on defmodule in an lsp-client you get an elixir_sense exception like:
Error from the Language Server: an exception was raised:
** (FunctionClauseError) no function clause matching in ElixirSense.Core.Source.tokenize_prefix/1
(elixir_sense) lib/elixir_sense/core/source.ex:156: ElixirSense.Core.Source.tokenize_prefix({:ok, [{:identifier, {1, 1, nil}, :de}]})
(elixir_sense) lib/elixir_sense/core/source.ex:142: ElixirSense.Core.Source.which_func/1
(elixir_sense) lib/elixir_sense/providers/signature.ex:19: ElixirSense.Providers.Signature.find/5
(language_server) lib/language_server/providers/signature_help.ex:4: ElixirLS.LanguageServer.Providers.SignatureHelp.signature/3
(language_server) lib/language_server/server.ex:419: anonymous fn/3 in ElixirLS.LanguageServer.Server.handle_request_async/2 (Server End Error)
With the input to tokenize_prefix of {:ok, [{:identifier, {1, 1, nil}, :de}]}