Update SharpIdeCodeEdit.cs

This commit is contained in:
Matt Parker
2025-08-18 18:49:26 +10:00
parent a2dce7ff17
commit ab7e67a3da

View File

@@ -92,8 +92,14 @@ public partial class SharpIdeCodeEdit : CodeEdit
public void ProvideSyntaxHighlighting(IEnumerable<(FileLinePositionSpan fileSpan, ClassifiedSpan classifiedSpan)> classifiedSpans)
{
_syntaxHighlighter.ClassifiedSpans = classifiedSpans;
_syntaxHighlighter.UpdateCache(); // not sure if correct
QueueRedraw(); // TODO: Not working
Callable.From(() =>
{
_syntaxHighlighter.ClearHighlightingCache();
//_syntaxHighlighter.UpdateCache();
SyntaxHighlighter = null;
SyntaxHighlighter = _syntaxHighlighter; // Reassign to trigger redraw
GD.Print("Provided syntax highlighting");
}).CallDeferred();
}
private void OnCodeFixesRequested()