summary refs log tree commit diff
Commit message (Expand)AuthorAge
* Customize cgit CSSJune McEnroe2019-12-18
* Use :target rather than :focus pseudo-classJune McEnroe2019-12-18
* Copy cgit auxiliary binaries properlyJune McEnroe2019-12-18
* Add git.causal.agency cgit configJune McEnroe2019-12-18
* Bail from hi if input is binaryJune McEnroe2019-12-18
* Post "cgit setup"June McEnroe2019-12-16
* Add .editrc to set vi bindingsJune McEnroe2019-12-15
* Link to git. from bin htmlJune McEnroe2019-12-15
* Link to git. from causal.agencyJune McEnroe2019-12-15
* Set ssh port for git.causal.agencyJune McEnroe2019-12-15
* Add option to default to text in hiJune McEnroe2019-12-15
* Match .profile and .shrc as shell in hiJune McEnroe2019-12-15
* Add Exit StrategyJune McEnroe2019-12-12
* Add a few more notes about librariesJune McEnroe2019-12-11
* Post "Some Libraries"June McEnroe2019-12-11
* Document diff input language in hiJune McEnroe2019-12-11
* Add Truth HurtsJune McEnroe2019-12-11
* Add Artificial ConditionJune McEnroe2019-12-08
* Allow cd-ing into a fileJune McEnroe2019-12-05
* Add The Fifth SeasonJune McEnroe2019-12-05
* Fix \? prompt expansion for more than one digitJune McEnroe2019-12-02
* Only add existing directories to PATHJune McEnroe2019-11-29
* Clear PATH before populating it againJune McEnroe2019-11-27
* Rename bin.7 to README.7June McEnroe2019-11-27
* Document HISTFILEJune McEnroe2019-11-26
* Update catgirl screenshotJune McEnroe2019-11-25
* Update shotty flagsJune McEnroe2019-11-25
* Replace shotty with code from streamJune McEnroe2019-11-25
* Add bman alias for FreeBSD man pagesJune McEnroe2019-11-22
* Remove Linux aliases from .shrcJune McEnroe2019-11-22
* Add Rogue ProtocolJune McEnroe2019-11-22
* Remove 1sh env.shJune McEnroe2019-11-21
* Use .profile, .shrc, .historyJune McEnroe2019-11-21
* Remove default ENV from manualJune McEnroe2019-11-21
* Do not apply expansion to HISTFILEJune McEnroe2019-11-21
* Revert "Set default ENV to ~/.config/cash/cashrc"June McEnroe2019-11-21
* Remove HISTFILE default valueJune McEnroe2019-11-21
* Remove vendored libeditJune McEnroe2019-11-21
* Revert "Use local libedit"June McEnroe2019-11-21
* Just use H_LOAD and H_SAVEJune McEnroe2019-11-21
* Use braces in 1sh MakefileJune McEnroe2019-11-21
* Add \? to promptJune McEnroe2019-11-20
* Add \? exit status prompt expansionJune McEnroe2019-11-20
* Remove PSlitJune McEnroe2019-11-20
* Remove color from 1sh promptsJune McEnroe2019-11-20
* Move pounce to top of causal.agencyJune McEnroe2019-11-19
* Add Ninefox GambitJune McEnroe2019-11-18
* Add The Great BelieversJune McEnroe2019-11-08
* Add GPL header templateJune McEnroe2019-11-06
* Add uber messageJune McEnroe2019-11-01
ogmsg'> 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