@@ -204,20 +204,23 @@ viewSummary summary =
204204
205205 viewSummary_ s =
206206 case s of
207- TermHover ( Term _ _ { signature } ) ->
208- Syntax . view SyntaxConfig . empty ( termSignatureSyntax signature)
207+ TermHover ( Term _ _ { fqn, signature } ) ->
208+ [ FQN . view fqn
209+ , Syntax . view SyntaxConfig . empty ( termSignatureSyntax signature)
210+ ]
209211
210212 TypeHover ( Type h _ { fqn, source } ) ->
211- source
213+ [ source
212214 |> viewTypeSourceSyntax h fqn
213215 |> Maybe . map ( Syntax . view SyntaxConfig . empty)
214216 |> Maybe . withDefault ( viewBuiltinType h fqn)
217+ ]
215218
216- AbilityConstructorHover ( AbilityConstructor _ { signature } ) ->
217- Syntax . view SyntaxConfig . empty ( termSignatureSyntax signature)
219+ AbilityConstructorHover ( AbilityConstructor _ { fqn , signature } ) ->
220+ [ FQN . view fqn , Syntax . view SyntaxConfig . empty ( termSignatureSyntax signature) ]
218221
219- DataConstructorHover ( DataConstructor _ { signature } ) ->
220- Syntax . view SyntaxConfig . empty ( termSignatureSyntax signature)
222+ DataConstructorHover ( DataConstructor _ { fqn , signature } ) ->
223+ [ FQN . view fqn , Syntax . view SyntaxConfig . empty ( termSignatureSyntax signature) ]
221224
222225 loading =
223226 Tooltip . rich
@@ -236,7 +239,12 @@ viewSummary summary =
236239 Just loading
237240
238241 Success sum ->
239- Just ( Tooltip . rich ( div [ class " monochrome" ] [ viewSummary_ sum ] ))
242+ Just
243+ ( Tooltip . rich
244+ ( div [ class " monochrome" ]
245+ ( viewSummary_ sum)
246+ )
247+ )
240248
241249 Failure _ ->
242250 Nothing
0 commit comments