Skip to content

Commit 7df2565

Browse files
committed
Don't show inlay hint for _Var if arg is named Var
1 parent 01b4afe commit 7df2565

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

apps/els_lsp/src/els_inlay_hint_provider.erl

+11-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,17 @@ should_show_arg_hint(_Name, undefined) ->
136136
should_show_arg_hint(undefined, _Name) ->
137137
true;
138138
should_show_arg_hint(Name, DefArgName) ->
139-
strip_trailing_digits(Name) /= strip_trailing_digits(DefArgName).
139+
normalize(Name) /= normalize(DefArgName).
140+
141+
-spec normalize(string()) -> string().
142+
normalize(String) ->
143+
remove_leading_underscore(
144+
strip_trailing_digits(String)
145+
).
146+
147+
-spec remove_leading_underscore(string()) -> string().
148+
remove_leading_underscore(String) ->
149+
string:trim(String, leading, "_").
140150

141151
-spec strip_trailing_digits(string()) -> string().
142152
strip_trailing_digits(String) ->

0 commit comments

Comments
 (0)