You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since #2526, on Julia 1.10 Pluto has fancy rendering of ParseErrors.
While this works fine for most of the reasonable use cases, when manually parsing expressions from files and evaluating them with Core.eval (or similar), the error displayed on the cell output has a wrong hyperlink to a non-existing line in the current cell, and it can break codemirror for the cell in question.
I did not realize parse errors could come from Meta.parse, thank you. With #2820, diagnostics will only come from Pluto parsed expressions and not notebook thrown exceptions.
This is a mirror/duplicate of disberd/PlutoDevMacros.jl#30
Since #2526, on Julia 1.10 Pluto has fancy rendering of ParseErrors.
While this works fine for most of the reasonable use cases, when manually parsing expressions from files and evaluating them with
Core.eval
(or similar), the error displayed on the cell output has a wrong hyperlink to a non-existing line in the current cell, and it can break codemirror for the cell in question.Video Example:
b7f1726b-4203-4135-905f-f213a6398709.mp4
Notebook Code
Maybe it would be sufficient to do fancy display of ParseErrors only if the source file has the cell UUID at the end of the filename? @Pangoraw
The text was updated successfully, but these errors were encountered: