aboutsummaryrefslogtreecommitdiff
path: root/API.md
AgeCommit message (Collapse)Author
2023-10-15Tweaks to actionsBruce Hill
2021-07-03Switch from /etc/xdg/bb to /etc/bbBruce Hill
2021-01-28Renamed bbbindkeys -> bbkeysBruce Hill
2021-01-28Renamed $BBCURSOR -> $BB for concisionBruce Hill
2020-04-09Version bump and documentation updates.Bruce Hill
2020-02-24Major update: instead of defining all the helper functions as staticBruce Hill
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-23API tweaks and documentation updates.Bruce Hill
2019-11-11Refactored `bb +...` to `bbcmd ...` within bb bindings. This makesBruce Hill
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-10-27Mostly finalized working version of better signal handling, includingBruce Hill
allowing for suspended/resuming processes (bb +fg) and cleaner linked list handling code.
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-09-30Moved config.h -> bb.h and did some cleanup, moving functionBruce Hill
declarations and constants out of bb.c and into bb.h. Also re-alphabetized the functions and updated the docs.
2019-09-30Overhaul of how binding commands works. It's now all handled throughBruce Hill
bbstartup.sh, which loads bindings.bb and parses it to +bind:<keys>:<script> commands.