Skip to content

Commit 532bf88

Browse files
committed
Simplify get_char_ident fn in rename provider
1 parent fab2032 commit 532bf88

File tree

1 file changed

+3
-4
lines changed
  • apps/language_server/lib/language_server/providers

1 file changed

+3
-4
lines changed

apps/language_server/lib/language_server/providers/rename.ex

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,9 @@ defmodule ElixirLS.LanguageServer.Providers.Rename do
144144
end
145145

146146
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
147+
case get_begin_end_and_char_ident(text, line, character) do
148+
nil -> nil
149+
%{char_ident: char_ident} -> char_ident
151150
end
152151
end
153152

0 commit comments

Comments
 (0)