aviatesk / JET.jl

An experimental code analyzer for Julia. No need for additional type annotations.
https://aviatesk.github.io/JET.jl/dev/
MIT License
708 stars 29 forks source link

UI feature request: better (or at least larger) callstack browser #629

Closed fingolfin closed 1 month ago

fingolfin commented 1 month ago

JET is great!

But its UI is a bit limiting: I have a terminal window with 55 rows and 185 columns, yet JET insists on squeezing itself into the bottom 11 rows. Is there a way to make it use more, e.g. I'd be happy if it just used half of my screen (so ~27 rows).

Alas my call stacks are also apparently too deeply nested, and there seems to be no way to do horizontal scrolling... And I get this which you might agree is not terribly helpful:

Screen Shot 2024-05-07 at 23 51 27

Is there a way to change this? I.e.

Out of completeness (and with zero expectations to get anything like that anytime soon): I guess in the end this is something for which a well implemented GUI widget would probably beat anything one can do in a terminal alone. I see hints about VS Code integration in the JET manual, but I am not really a VS Code user and couldn't figure out whether it has a way to make ascend output more accessible?

fingolfin commented 1 month ago

Argh, I am an idiot: of course this is a feature of Cthulhu.jl, not JET.jl. Apologies for the confusion.