summary refs log tree commit diff
Commit message (Expand)AuthorAge
...
* Set txt mtimes to source mtimesJune McEnroe2022-04-20
* Make (pun) the dependencies make (pun) more senseJune McEnroe2022-04-20
* Add HenchJune McEnroe2022-04-17
* Publish "Agency"June McEnroe2022-04-14
* Swap dates so the difference is always positiveJune McEnroe2022-04-13
* Update "Care"June McEnroe2022-04-04
* Publish "Care"June McEnroe2022-04-03
* Publish "Compassion"June McEnroe2022-03-31
* Skip matches with ident chars on either sideJune McEnroe2022-03-24
* Add The Invisible Life of Addie LaRueJune McEnroe2022-03-24
* Source ~/.profile.local if it existsJune McEnroe2022-03-22
* Publish "Addendum 2021"June McEnroe2022-03-18
* Remove wcwidth portJune McEnroe2022-03-16
* Remove -j4 from ./PlanJune McEnroe2022-03-16
* Rewrite Linux install.sh for DebianJune McEnroe2022-03-15
* Remove dashJune McEnroe2022-03-15
* Add daticns utilityJune McEnroe2022-03-15
* Use /usr/local/share/perl5 in git-commentJune McEnroe2022-03-14
* Bump Terminal.app font size to 13June McEnroe2022-03-14
* Remove note about having more to sayJune McEnroe2022-03-06
* Publish "Voices"June McEnroe2022-03-06
* Remove cgit from TOURJune McEnroe2022-02-22
* Remove cgitJune McEnroe2022-02-14
* Narrow filterJune McEnroe2022-02-14
* Correct diminishing shine, I thinkJune McEnroe2022-02-10
* Transcribe Diminishing Shine (cont.)June McEnroe2022-02-05
* Set diff.colorMovedWSJune McEnroe2022-02-03
* Publish "Introducing Jorts"June McEnroe2022-02-02
* Add whincludeJune McEnroe2022-02-02
* Add ASCII diagram of keyboard layoutJune McEnroe2022-01-30
* Add encJune McEnroe2022-01-30
* Allow arguments to nasd scriptJune McEnroe2022-01-29
* Add Convenience Store WomanJune McEnroe2022-01-26
* Use diff-highlight for GIT_PAGER if availableJune McEnroe2022-01-18
* Add ~/.cargo to PATHJune McEnroe2022-01-17
* Set extended in viJune McEnroe2022-01-17
* Switch to jortsJune McEnroe2022-01-17
* Add The Galaxy, and the Ground WithinJune McEnroe2022-01-14
* Publish "Albums 2021"June McEnroe2022-01-13
* Add LWN to supJune McEnroe2022-01-12
* Publish "Books 2021"June McEnroe2022-01-12
* Add tildegit (gitea) to supJune McEnroe2022-01-09
* Publish "Desert Island Discs"June McEnroe2022-01-08
* Publish "Topics"June McEnroe2022-01-08
* Update dash generated autoconf filesJune McEnroe2022-01-04
* Generate RFC bibliographic blocks from JSONJune McEnroe2022-01-03
* Remove sudo/doas from install scriptJune McEnroe2022-01-02
* Remove attempt to automatically install MacPortsJune McEnroe2022-01-02
* Update GPL header template copyright yearsJune McEnroe2022-01-02
* Call CHECK_DECL on stat64Herbert Xu2022-01-02
gsubject'>Use separate edit buffers for each IDJune McEnroe 2022-02-20Make sure new cap is actually larger than new lengthJune McEnroe 2022-02-20Remove unused mbs.len field from struct EditJune McEnroe 2022-02-19Remove unneeded includes in ui.cJune McEnroe 2022-02-19Reimplement tab completeJune McEnroe 2022-02-19Handle errors from editFn, etc.June McEnroe 2022-02-19Reimplement text macrosJune McEnroe 2022-02-19Factor out input handling to input.cJune McEnroe 2022-02-19Factor out window management to window.cJune McEnroe 2022-02-19Enable -Wmissing-prototypesJune McEnroe In other words, warn when a function is missing static. I don't see why this isn't in -Wextra. 2022-02-19Fix edit.[ch] license notice additional permissionsJune McEnroe 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