aboutsummaryrefslogtreecommitdiff
path: root/bterm.h
AgeCommit message (Collapse)Author
2021-01-28Renamed bterm -> terminalBruce Hill
2020-12-30Refactoring into multiple files betterBruce Hill
2020-10-23Fixed commentBruce Hill
2020-06-03Misc fixes and tweaksBruce Hill
2020-04-20Slightly optimized column rendering by using the sequence for movingBruce Hill
column position instead of row,col
2020-04-08Some overhaul and refactoring. bbstartup.sh and bindings.bb have beenBruce Hill
moved into scripts/bbstartup and scripts/bbbindkeys alongside the other scripts. Some minor bugs have been fixed as well, and a few bindings added.
2019-11-24Bunch of minor pedantic cleanups to get rid of warnings and tidy up theBruce Hill
code.
2019-10-13Added support for shift-home and shift-end, as well as a default bindingBruce Hill
to +spread using them.
2019-10-12Renamed Super->Meta for correctness and demagicified a magic number.Bruce Hill
2019-10-12verhaul of terminal keypress handling and labeling to support moreBruce Hill
functionality for mouse clicking/dragging/left clicking/middle clicking/double clicking and to have more standardized behavior for key names and better handling of key modifiers (Ctrl, Alt, Meta, Shift). Also moved Ctrl-c and Ctrl-z to custom key bindings with (bb +kill and bb +suspend). Mouse clicking is now also handled in key bindings.
2019-10-03Tidying upBruce Hill
2019-09-30Moved duplicate names onto same line.Bruce Hill
2019-09-30Added reverse-lookup for name->key and switched to store names in anBruce Hill
array.
2019-09-21Added support for CSI Ps P -> Delete keyBruce Hill
2019-06-30Added some missing escape sequencesBruce Hill
2019-06-18Removed last traces of timeouts in bterm.hBruce Hill
2019-06-17Changing IO code to no longer use poll() in favor of just reading inputBruce Hill
and using VMIN and VTIME.
2019-06-06Removed breadline() and switched to use `ask` when possible, defaultingBruce Hill
to `read` and `fzy`
2019-06-04Fixed bug with backspaceBruce Hill
2019-05-31Better name for "double left click"Bruce Hill
2019-05-30Finally got everything working with a refactor to use hash lookupsBruce Hill
everywhere
2019-05-29Tweaked some default layout stuff, fixed some flushing issues withBruce Hill
ctrl-h, adjusted coloring to only apply to filenames
2019-05-28Added documentation for all functions, simplified sorting a littleBruce Hill
2019-05-28Some major refactoring including moving more stuff into bterm.h (renamedBruce Hill
from keys.h), a custom readline (`read` was buggy), better customization, and improved renaming bindings.