| Commit message (Expand) | Author |
2021-01-12 | Split fields by tab only | June McEnroe |
2021-01-12 | List both Makefile and html.sh under README.7 | June McEnroe |
2021-01-12 | Add htagml example | June McEnroe |
2021-01-12 | Use mandoc and htagml for bin html | June McEnroe |
2021-01-12 | Add htagml | June McEnroe |
2021-01-12 | Replace causal.agency with a simple mdoc page | June McEnroe |
2021-01-11 | Publish "Using vi" | June McEnroe |
2021-01-11 | Enable diff.colorMoved | June McEnroe |
2021-01-10 | Set less search case-insensitive | June McEnroe |
2021-01-10 | Set EXINIT | June McEnroe |
2021-01-09 | Add c -t flag to print expression type | June McEnroe |
2021-01-05 | Update tagline | June McEnroecatgirl/commit/catgirl.1?id=c78b511dfbf349bb638ae8ae174311459a809d1f&follow=1'>Update STANDARDS section authors, titles and URLs | June McEnroe |
|
|
|
|
|
Currently only /setname.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This saves 4K in the edit buffers, not to mention all the heap
allocations for the separate mbs buffers!
There might be a way to be more clever about capacities, but I don't
think it's worth it.
|
|
Otherwise a command that switches windows will update the status
line while the edit buffer still has input "pending", showing an
indicator.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In other words, warn when a function is missing static. I don't see
why this isn't in -Wextra.
|
|
|
|
I know, it feels wrong.
|
|
Losing tab complete and text macros, for now.
This new implementation works on an instance of a struct and does
not interact with the rest of catgirl, making it possible to copy
into another project. Unlike existing line editing libraries, this
one is entirely abstract and can be rendered externally.
My goal with this library is to be able to implement vi mode. Since
it operates on struct instances rather than globals, it might also
be possible to give catgirl separate line editing buffers for each
window, which would be a nice UX improvement.
|
|
Do some extra work by adding the portion before the cursor to the
input window twice, but simplify the interaction with the split
point. This fixes the awkward behaviour when moving the cursor
across colour codes where the code would be partially interpreted
up to the cursor.
|
|
|
|
|
|
|