Commit Graph

12 Commits

Author SHA1 Message Date
03f0c2ad98 Tweaks to actions 2023-10-15 02:04:48 -04:00
a78619a402 Switch from /etc/xdg/bb to /etc/bb 2021-07-03 21:41:08 -07:00
8842891a7c Renamed bbbindkeys -> bbkeys 2021-01-28 22:32:42 -08:00
7daa148e94 Renamed $BBCURSOR -> $BB for concision 2021-01-28 22:17:15 -08:00
9114b41b98 Version bump and documentation updates. 2020-04-09 00:08:26 -07:00
865092c656 Major update: instead of defining all the helper functions as static
C-strings prefixed to commands (modified by the Makefile), the helper
functions are now standalone scripts in the helpers/ dir, which gets
added to "$PATH" when running bb.
2020-02-24 01:31:39 -08:00
99a7f917c3 API tweaks and documentation updates. 2020-02-23 20:22:19 -08:00
b7ad0e93a2 Refactored bb +... to bbcmd ... within bb bindings. This makes
things a lot less ambiguous. Also removed the default marks created in
bbstartup.sh and ensured that `$XDG_DATA_HOME` and `$XDG_CONFIG_HOME`
always get set as environment variables.
2019-11-11 12:29:40 -08:00
55d3f0e160 Mostly finalized working version of better signal handling, including
allowing for suspended/resuming processes (bb +fg) and cleaner linked
list handling code.
2019-10-27 14:58:23 -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
3daa54df98 Moved config.h -> bb.h and did some cleanup, moving function
declarations and constants out of bb.c and into bb.h. Also
re-alphabetized the functions and updated the docs.
2019-09-30 17:06:27 -07:00
7a666d5195 Overhaul of how binding commands works. It's now all handled through
bbstartup.sh, which loads bindings.bb and parses it to
+bind:<keys>:<script> commands.
2019-09-30 15:46:24 -07:00