| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
So far I've been assuming that read-key only works for ascii, and that
I'd need to get more sophisticated both for multi-byte utf-8 and multi-byte
terminal escape codes like arrow keys. Rather to my surprise, both work
fine. We just need to adjust the types to reflect this fact.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Both have the same size: 4 bytes.
So far I've just renamed print-byte to print-grapheme, but it still behaves
the same.
I'm going to support printing code-points next, but grapheme 'clusters'
spanning multiple code-points won't be supported for some time.
|
|
|
|
|
| |
We now have all existing apps and prototypes going through the dependency-injected
wrapper, even though it doesn't actually implement the fake screen yet.
|
| |
|
| |
|
|
|
|
|
| |
Again quite ugly. There's an increasing amount of state here, particularly
the interplay between headers and soft newlines.
|
|
|
|
|
| |
I'm not bothering with this for bold regions just yet. Might need rethinking,
given how ugly this is.
|
|
|