- May 30, 2022
-
-
Adam Saponara authored
-
- May 28, 2022
-
-
Adam Saponara authored
-
Adam Saponara authored
the `core20` base does not contain lua 5.4.
-
Adam Saponara authored
-
Adam Saponara authored
-
Adam Saponara authored
-
- May 14, 2022
-
-
Adam Saponara authored
fallthru was not working properly for overlapping multi-input key bindings. for example, if the current kmap (with fallthru allowed) contained a key binding for `a x`, and its parent contained a key binding for `a y`, then inputting `a y` would not execute the binding in the parent kmap. an additional issue arises here in that if the binding for `a y` is `cmd_insert_data` then both inputs should count as input data, not just the tail. (usually the inputs leading up to a multi-input binding are simply consumed and forgotten.) this requires some gymnastics. it would be a good exercise to see if we can consolidate `pastebuf` and `input_trail`.
-
- May 13, 2022
-
-
Adam Saponara authored
-
- May 06, 2022
-
-
Kevin "The Nuclear" Bloom authored
-
- Mar 30, 2022
-
-
Francois Berder authored
Signed-off-by:Francois Berder <18538310+francois-berder@users.noreply.github.com>
-
- Feb 27, 2022
-
-
Adam Saponara authored
-
- Dec 31, 2021
-
-
Adam Saponara authored
-
Adam Saponara authored
-
- Dec 17, 2021
-
-
Adam Saponara authored
-
Adam Saponara authored
-
Adam Saponara authored
-
- Nov 29, 2021
-
-
Adam Saponara authored
-
- Oct 16, 2021
-
-
Adam Saponara authored
-
Adam Saponara authored
-
Adam Saponara authored
-
- Sep 20, 2021
-
-
Adam Saponara authored
-
Adam Saponara authored
-
- Sep 19, 2021
-
-
Adam Saponara authored
-
Adam Saponara authored
-
Adam Saponara authored
-
Adam Saponara authored
-
- Sep 11, 2021
-
-
Adam Saponara authored
also deprecate `M-[` and `M-]` which start many common escape codes.
-
- Sep 07, 2021
-
-
Adam Saponara authored
consider this an unstable commit. termbox2 is a line-by-line rewrite of termbox with some extra features, more flexibility, stricter error handling, and a more consistent api. it's also redesigned as a single-file header library. this makes it easy to copy-paste into other projects, which is what i've done here. at the time of writing, the canonical termbox2 repo is here: https://github.com/termbox/termbox2
-
- Aug 22, 2021
-
-
Adam Saponara authored
-
Adam Saponara authored
embarrassingly i don't remember how to reproduce this bug. i fixed it a while ago and didn't have time to write up a test case.
-
Adam Saponara authored
doubly-linked lists in utlist keep a tail pointer at `head->prev`. i often forget this detail and it leads to bugs such as in this case. commit 9c66fa60 was a partial fix.
-
- Aug 09, 2021
-
-
Adam Saponara authored
-
- Aug 04, 2021
-
-
Kevin Sjöberg authored
-
- Jun 28, 2021
-
-
Adam authored
-
- Mar 28, 2021
-
-
Adam Saponara authored
-
Adam Saponara authored
-
Adam Saponara authored
-
Adam Saponara authored
-
Adam Saponara authored
-
Adam Saponara authored
`buffer.actions` is a doubly-linked list, so `action_to_(undo|redo)` could potentially point to itself if it is the only item in the list. current coarse undo code will fall into an infinite loop by failing to check for this. this patch fixes.
-