So debugging has been implemented in full.
We support both local and remote debugging in REPL and JetBrains run/debug scriupts. The debugger has been fully integrated into JetBrains, so you can also start it via run/debug, rather than REPL, which will then open a new session. You can set breakpoints in file and via REPL. Regardless how you start/stop the debugger and/or set breakpoints, the variables, plots and dataframes will update in our Julia panel. The breakpoints will also be synched with REPL when you start the repl debugger. And you can always use JetBrains internal F8, F9 to go to the next breakpoint or skip forward etc. The IDEs native debug view also works.
Both @run and @enter work in REPL. We also added a new way to add & remove breakpoints by file and line in debug mode, which is missing from debugger but makes it easier to control the breakpoints (you’d otherwise have to call the bp list first and remove them by index)