e0a30fe02b
Some overhaul and refactoring. bbstartup.sh and bindings.bb have been
...
moved into scripts/bbstartup and scripts/bbbindkeys alongside the other
scripts. Some minor bugs have been fixed as well, and a few bindings
added.
2020-04-08 23:58:37 -07:00
56cb3a2d66
Bunch of minor pedantic cleanups to get rid of warnings and tidy up the
...
code.
2019-11-24 22:11:54 -08:00
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