re-editor icon indicating copy to clipboard operation
re-editor copied to clipboard

Hover Intellisense

Open karniv00l opened this issue 9 months ago • 2 comments

Feature Request: Hover Intellisense for Re-Editor

Description

We're requesting hover intellisense functionality for Re-Editor - the ability to show documentation tooltips when users hover over code identifiers.

Current vs Requested

Currently: Re-Editor supports autocomplete while typing with CodePrompt objects. Requested: Add ability to show tooltips when hovering over existing code, using the same CodePrompt data.

Implementation Needs

  1. Convert mouse coordinates to text positions
  2. Extract word at position
  3. Display tooltip with relevant documentation

Suggested API

CodeEditor(
  enableHoverIntellisense: true,
  hoverIntellisenseBuilder: (context, word, prompts) => DocumentationTooltip(...),
)

This would greatly improve the UX for users reading and writing code in our editor.

karniv00l avatar Mar 28 '25 07:03 karniv00l

I was looking into something similar and tried to use onEnter and onExit of the TextSpan but it seems to be not possible. Seems like onEnter is overridden in re-editor and does not behave the same way as for normal TextSpan

orestesgaolin avatar Mar 28 '25 13:03 orestesgaolin

I was looking into something similar and tried to use onEnter and onExit of the TextSpan but it seems to be not possible. Seems like onEnter is overridden in re-editor and does not behave the same way as for normal TextSpan

Indeed, you must use MouseTrackerAnnotationTextSpan rather than TextSpan.

MegatronKing avatar Mar 28 '25 13:03 MegatronKing