We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b52042c commit f18d548Copy full SHA for f18d548
apps/language_server/lib/language_server/providers/rename.ex
@@ -144,10 +144,9 @@ defmodule ElixirLS.LanguageServer.Providers.Rename do
144
end
145
146
defp get_char_ident(text, line, character) do
147
- case Code.Fragment.surround_context(text, {line, character}) do
148
- %{context: {context, char_ident}} when context in [:local_or_var, :local_call] -> char_ident
149
- %{context: {:dot, _, char_ident}} -> char_ident
150
- _ -> nil
+ case get_begin_end_and_char_ident(text, line, character) do
+ nil -> nil
+ %{char_ident: char_ident} -> char_ident
151
152
153
0 commit comments