ghcitui/lib/Ghcitui
CrystalSplitter 13b8ad8b38 Entirely rework the source viewer for more performance
This is a massive fundamental TUI change. Because Brick Viewports
are too slow to render large source files with tens of thousands
of widgets, we need to use a slice-able data structure to contain
this info.

This is where SourceWindow comes in, which efficiently displays
the source code as a custom widget. This is based on Brick.List,
though slightly different because Brick.List also doesn't
meet our needs.
2024-01-15 02:12:47 -08:00
..
Ghcid Entirely rework the source viewer for more performance 2024-01-15 02:12:47 -08:00
Loc.hs Add submodule Ghcitui for all library components 2024-01-15 02:12:47 -08:00
NameBinding.hs Entirely rework the source viewer for more performance 2024-01-15 02:12:47 -08:00
Util.hs Add submodule Ghcitui for all library components 2024-01-15 02:12:47 -08:00