Commit Graph

17 Commits

Author SHA1 Message Date
999c60c099 Added support for shift-home and shift-end, as well as a default binding
to +spread using them.
2019-10-13 18:34:55 -07:00
e2152a57a3 Renamed Super->Meta for correctness and demagicified a magic number. 2019-10-12 16:09:07 -07:00
9e4e0ee314 verhaul of terminal keypress handling and labeling to support more
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-12 16:04:19 -07:00
16877a5f4b Tidying up 2019-10-03 13:38:41 -07:00
d83aac7bb1 Moved duplicate names onto same line. 2019-09-30 18:02:40 -07:00
e341f51dc6 Added reverse-lookup for name->key and switched to store names in an
array.
2019-09-30 00:13:10 -07:00
f0aa30eb3f Added support for CSI Ps P -> Delete key 2019-09-21 15:50:50 -07:00
d1316413e1 Added some missing escape sequences 2019-06-30 01:23:54 -07:00
00a99738e8 Removed last traces of timeouts in bterm.h 2019-06-18 21:21:27 -07:00
fbfe8689a8 Changing IO code to no longer use poll() in favor of just reading input
and using VMIN and VTIME.
2019-06-17 16:45:24 -07:00
32b414e555 Removed breadline() and switched to use ask when possible, defaulting
to `read` and `fzy`
2019-06-06 15:33:20 -07:00
470caf1d60 Fixed bug with backspace 2019-06-04 21:15:17 -07:00
7fd3e166ee Better name for "double left click" 2019-05-31 16:13:50 -07:00
c847980757 Finally got everything working with a refactor to use hash lookups
everywhere
2019-05-30 18:00:00 -07:00
c1968201d9 Tweaked some default layout stuff, fixed some flushing issues with
ctrl-h, adjusted coloring to only apply to filenames
2019-05-29 19:32:52 -07:00
53ad739616 Added documentation for all functions, simplified sorting a little 2019-05-28 22:29:22 -07:00
8d4e4aeba4 Some major refactoring including moving more stuff into bterm.h (renamed
from keys.h), a custom readline (`read` was buggy), better
customization, and improved renaming bindings.
2019-05-28 21:36:42 -07:00