1. Jun 02, 2022
  2. May 30, 2022
  3. May 28, 2022
  4. May 14, 2022
    • Adam Saponara's avatar
      fix bug with kmap fallthru for multi-input key bindings. · 66cd599a
      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`.
      66cd599a
  5. May 13, 2022
  6. May 06, 2022
  7. Mar 30, 2022
  8. Feb 27, 2022
  9. Dec 31, 2021
  10. Dec 17, 2021
  11. Nov 29, 2021
  12. Oct 16, 2021
  13. Sep 20, 2021
  14. Sep 19, 2021
  15. Sep 11, 2021
  16. Sep 07, 2021
    • Adam Saponara's avatar
      switch to embedded version of termbox2. · f1c22932
      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
      f1c22932
  17. Aug 22, 2021
  18. Aug 09, 2021
  19. Aug 04, 2021
  20. Jun 28, 2021
  21. Mar 28, 2021