summary refs log tree commit diff homepage
Commit message (Expand)AuthorAge
...
* Day 13June McEnroe2020-11-22
* Day 12, part 2June McEnroe2020-11-22
* Day 12June McEnroe2020-11-22
* Day 11, part 2June McEnroe2020-11-22
* Day 11June McEnroe2020-11-22
* Day 10, part 2June McEnroe2020-11-22
* Day 10June McEnroe2020-11-22
* Day 9, part 2June McEnroe2020-11-22
* Day 9June McEnroe2020-11-22
* Day 8, part 2June McEnroe2020-11-22
* Day 8June McEnroe2020-11-22
* Day 7, part 2June McEnroe2020-11-22
* Day 7June McEnroe2020-11-22
* Day 6, part 2June McEnroe2020-11-22
* Day 6June McEnroe2020-11-22
* Day 5, part 2June McEnroe2020-11-22
* Day 5June McEnroe2020-11-22
* Day 4, part 2June McEnroe2020-11-22
* Day 4June McEnroe2020-11-22
* Day 3, part 2June McEnroe2020-11-22
* Day 3, clean upJune McEnroe2020-11-22
* Day 3June McEnroe2020-11-22
* Day 2, part 2June McEnroe2020-11-22
* Day 2June McEnroe2020-11-22
* Day 1, part 2June McEnroe2020-11-22
* Day 1June McEnroe2020-11-22
* Move to 2016 directoryJune McEnroe2020-11-22
* License ISCJune McEnroe2020-11-22
* Day 25June McEnroe2020-11-22
* Day 23 part 2June McEnroe2020-11-22
* Day 23June McEnroe2020-11-22
* Day 21 part 2June McEnroe2020-11-22
* FuckJune McEnroe2020-11-22
* Why doesn't day 21 work?June McEnroe2020-11-22
* Rewrite day 19 with VecDequeJune McEnroe2020-11-22
* Fix day 20 part 2 testJune McEnroe2020-11-22
* Day 20 part 2June McEnroe2020-11-22
* Day 20June McEnroe2020-11-22
* Day 19June McEnroe2020-11-22
* Fuck day 11 part 2June McEnroe2020-11-22
* Fuck day 11June McEnroe2020-11-22
* Day 17 part 2June McEnroe2020-11-22
* Day 17June McEnroe2020-11-22
* Day 18 part 2June McEnroe2020-11-22
* Day 18June McEnroe2020-11-22
* Day 16 part 2June McEnroe2020-11-22
* Day 16June McEnroe2020-11-22
* Day 15 part 2June McEnroe2020-11-22
* Day 15June McEnroe2020-11-22
* Day 14 part 2June McEnroe2020-11-22
d> 2022-02-19Run line editing testsJune McEnroe I know, it feels wrong. 2022-02-18Implement new line editing "library"June McEnroe 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. 2022-02-18Simplify cursor positioning in inputJune McEnroe 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. 2022-02-18Fix M-f orderingJune McEnroe 2022-02-12Move sandman build to scripts/MakefileJune McEnroe 2022-02-12Use compat_readpassphrase.c on LinuxJune McEnroe 2022-02-12Copy RPP defines from oconfigureJune McEnroe