v0.145.4Internal beta docs

Beta documentation · eXLib v0.145.4. Public release is pending.

Hover Documentation

Hovering any symbol shows a rich, custom popover.

What a hover tells you

  • AE built-ins — hovering a function, global, property, or type shows its signature, an educational description of what it is and how to use it, and example code, drawn from eXLib's own AE type registry rather than a hand-written cheat sheet.
  • Your own symbols — hovering a local variable or function shows its declaration kind (var/let/const/function) and source line.
  • Diagnostics — hovering a squiggled error or warning shows the full diagnostic message with a copy-to-clipboard button.

Hovers render a small markdown subset — bold, inline code, fenced signature blocks — for readable formatting.

i

These screenshots were captured in an earlier beta. Toolbar and Library layouts have since changed; the written instructions on this page describe v0.145.4. See A Tour of the Panel for the current controls.

Hovering the wiggle function, showing its signature, prose description, and example code
Hovering an AE built-in: the signature, what it actually does, and an example.

Deep chains resolve correctly

Hover resolves each segment of a multi-segment chain against the inferred type of the segment before it — so hovering numKeys at the end of thisLayer.marker.numKeys documents MarkerProperty.numKeys, not a same-named global that happens to exist elsewhere in the API.

Terse mode for experts

Educational hovers are on by default. If you already know the API and just want the signature, uncheck Educational hovers in Settings → Diagnostics — see Tuning What You're Told.

✓

A subtle underline appears beneath the exact token the popover describes, confirming what you're reading about.

It never gets clipped

The popover flips above the line, or clamps to the editor's edges, when there isn't room below it — so hovering the last line of a scrolled editor in a short panel still gives you a readable tooltip rather than one cut off by the panel's bottom edge.