CrystalSplitter
4987c7a49a
Allow apostraphes interspersed in token names
...
It turns out these are also allowed--and thus we need to be
able to match on them.
2024-03-08 00:58:34 -08:00
CrystalSplitter
676396079a
Match on functions that have apostraphes
...
Apostraphes are of course valid haskell characters in function names.
The current ParseContext did not understand this.
Fixes #38 hopefully
2024-03-08 00:58:34 -08:00
Brad Neimann
e1f38caa3c
Implement tab completion
...
This provides the GHCi Repl inside GHCiTUI with basic tab completion.
This is slightly more advanced than the standard GHCi tab completion,
but not by much.
This commit also moves around some error and parsing code to help
in this effort.
Co-authored-by: CrystalSplitter <crystal@crystalwobsite.gay>
2024-02-10 20:17:42 -08:00
CrystalSplitter
4344d0988c
Reformat files
2024-02-02 20:59:44 -08:00
CrystalSplitter
6e63debbeb
Fix minor lints
2024-02-02 20:59:44 -08:00
CrystalSplitter
160f704353
Update cabal file with more correct version bounds
...
This uses the --prefer-oldest flag to find what the correct
bottom bounds should be for some package versions.
2024-01-21 14:59:41 -08:00
CrystalSplitter
9248597e8e
Add start up logging for GHCiD
2024-01-15 13:04:18 -08:00
CrystalSplitter
4e533fe4bb
Reorganise modules, clean up formatting
...
This moves the ghcitui libs which don't require Brick to ghcitui-core,
and the other library files to ghcitui-brick.
2024-01-15 02:12:47 -08:00