Skip to content

Commit 767307d

Browse files
committed
Remove leading underscore from inlay hint
1 parent ed1daaa commit 767307d

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

apps/els_lsp/priv/code_navigation/src/inlay_hint.erl

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ test() ->
1010
d(1, 2),
1111
e(1, 2),
1212
f(1, 2),
13-
g(1, 2),
13+
g(1, 2, 3),
1414
lists:append([], []).
1515

1616
a(A1, A2) ->
@@ -36,6 +36,6 @@ e(_, _) ->
3636
f(_, _) ->
3737
ok.
3838

39-
-spec g(G1, any()) -> ok when G1 :: any().
40-
g(_, G2) ->
39+
-spec g(G1, any(), _) -> ok when G1 :: any().
40+
g(_, G2, _G3) ->
4141
ok.

apps/els_lsp/src/els_inlay_hint_provider.erl

+3-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,9 @@ arg_hints(_Uri, _POI) ->
119119
arg_hint(#{from := {FromL, FromC}}, ArgName) ->
120120
#{
121121
position => #{line => FromL - 1, character => FromC - 1},
122-
label => unicode:characters_to_binary(ArgName ++ ":"),
122+
label => unicode:characters_to_binary(
123+
remove_leading_underscore(ArgName) ++ ":"
124+
),
123125
paddingRight => true,
124126
kind => ?INLAY_HINT_KIND_PARAMETER
125127
}.

apps/els_lsp/test/els_inlay_hint_SUITE.erl

+7
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,13 @@ basic(Config) ->
9393
paddingRight => true
9494
},
9595

96+
#{
97+
label => <<"G3:">>,
98+
position => #{line => 12, character => 12},
99+
kind => ?INLAY_HINT_KIND_PARAMETER,
100+
paddingRight => true
101+
},
102+
96103
#{
97104
label => <<"F1:">>,
98105
position => #{line => 11, character => 6},

0 commit comments

Comments
 (0)