summary refs log tree commit diff
Commit message (Expand)AuthorAge
...
* Take font path on fbclock argvJune McEnroe2018-01-29
* Add fbclockJune McEnroe2018-01-29
* Remove color from MakefileJune McEnroe2018-01-29
* Set t_Co = 8June McEnroe2018-01-29
* Add :Q command aliasJune McEnroe2018-01-29
* Add setuid target for briJune McEnroe2018-01-29
* Add init function to fb interfaceJune McEnroe2018-01-28
* Add color.cJune McEnroe2018-01-28
* Add fb.cJune McEnroe2018-01-28
* Add klon one line descriptionJune McEnroe2018-01-28
* Add portable bins targetJune McEnroe2018-01-28
* Only set title in ~xtermJune McEnroe2018-01-28
* Clean up klon inputJune McEnroe2018-01-28
* Fix CodeQWERTY layoutJune McEnroe2018-01-27
* Add CodeQWERTY keylayoutJune McEnroe2018-01-27
* Convert to CodeColemak keylayoutJune McEnroe2018-01-26
* Add Colemak keylayoutJune McEnroe2018-01-26
* Checkpoint klon movesJune McEnroe2018-01-25
* Add autoFoundJune McEnroe2018-01-23
* Add control to klonJune McEnroe2018-01-22
* Add klon license headerJune McEnroe2018-01-22
* Add klonJune McEnroe2018-01-22
* Mark dtch z and iov staticJune McEnroe2018-01-13
* Remove Code Tarmak 3June McEnroe2017-12-31
* Set nonumber in terminalsJune McEnroe2017-12-31
* Condense pathJune McEnroe2017-11-18
* Remove april, add julyJune McEnroe2017-11-18
* Remove ishJune McEnroe2017-10-26
* Include sys/wait.h in ishJune McEnroe2017-10-16
* Handle blank lines in ishJune McEnroe2017-10-13
* Handle child signals in ishJune McEnroe2017-10-13
* Add beginning of very basic shell, ishJune McEnroe2017-10-13
* Add nasm to install.shJune McEnroe2017-10-04
* Rewrite xx.cJune McEnroe2017-10-04
* Always newline before promptJune McEnroe2017-09-27
* Update Linux console map to Tarmak 4June McEnroe2017-09-27
* Add Code Tarmak 4 layoutJune McEnroe2017-09-27
* Regenerate gitignore with allJune McEnroe2017-09-27
* Remove READMEJune McEnroe2017-09-27
* Sort tail of link.zsh on importJune McEnroe2017-09-27
* Remove git from common packagesJune McEnroe2017-09-27
* Combine pbcopy and pbpaste rulesJune McEnroe2017-09-27
* Remove use of EBADMSGJune McEnroe2017-09-26
* Simplify bins MakefileJune McEnroe2017-09-17
* Simplify zsh promptsJune McEnroe2017-09-15
* Move typo words to separate fileJune McEnroe2017-09-15
* Use 4-space indent everywhereJune McEnroe2017-09-15
* Rename zsh scripts .zshJune McEnroe2017-09-15
* Rename files directory etcJune McEnroe2017-09-15
* Remove Code Tarmak 2 layoutJune McEnroe2017-09-15
0'>2022-02-20Use 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