| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-08 | Some overhaul and refactoring. bbstartup.sh and bindings.bb have been | Bruce 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. | |||
| 2020-02-24 | Removed some unnecessary semicolons and cleaned up regex rename | Bruce Hill | |
| 2020-02-24 | Major update: instead of defining all the helper functions as static | Bruce 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-23 | API tweaks and documentation updates. | Bruce Hill | |
| 2020-02-22 | Initial working version using globbing. | Bruce Hill | |
| 2019-11-24 | Added Ctrl-L for '+refresh' to follow vim, etc. | Bruce Hill | |
| 2019-11-11 | Fix for creating files/dirs with "--" | Bruce Hill | |
| 2019-11-11 | Refactored `bb +...` to `bbcmd ...` within bb bindings. This makes | Bruce 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-11-11 | Switched bindings to use `expr` instead of `grep` for opening | Bruce Hill | |
| 2019-11-09 | Added 'select pattern' and 'unselect pattern' bindings and improved | Bruce Hill | |
| correctness of `find`-based bindings. | |||
| 2019-11-08 | Fixed up loading/saving selections | Bruce Hill | |
| 2019-11-08 | Added better doc for unscroll | Bruce Hill | |
| 2019-11-08 | Cleanup of bb->selected (renamed from bb->firstselected) to ensure that | Bruce Hill | |
| $n arguments for scripts are in FIFO order instead of LIFO order (i.e. $1 is the first selected item). `Ctrl-a` is also now bound to use `+select` instead of `+select: *` which ensures that the correct sorting order is preserved. | |||
| 2019-11-06 | Added printing to `ask1` command | Bruce Hill | |
| 2019-11-04 | Added some messaging to replace the spinner's functionality and deleted | Bruce Hill | |
| pointless Ctrl-y binding. | |||
| 2019-11-04 | Fixed extra spacing with multi-line confirms. | Bruce Hill | |
| 2019-11-04 | Removed `spin` because the "eval" part of it was broken and it adds | Bruce Hill | |
| unnecessary complexity. | |||
| 2019-11-04 | Fixed shell scripting issue that had problems with "$((foo) | baz)" due | Bruce Hill | |
| to double parentheses. | |||
| 2019-11-01 | Fix for jump to mark binding | Bruce Hill | |
| 2019-11-01 | Fixed Ctrl-a syntax error | Bruce Hill | |
| 2019-11-01 | Added support for NULL-byte delimited picking, cleaned up some of the | Bruce Hill | |
| bindings making them faster/simpler. | |||
| 2019-10-27 | Mostly finalized working version of better signal handling, including | Bruce Hill | |
| allowing for suspended/resuming processes (bb +fg) and cleaner linked list handling code. | |||
| 2019-10-13 | Added support for shift-home and shift-end, as well as a default binding | Bruce Hill | |
| to +spread using them. | |||
| 2019-10-12 | verhaul of terminal keypress handling and labeling to support more | Bruce 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-11 | Use `tput cvvis` and `tput civis` for cursor visibility and fix for `>` | Bruce Hill | |
| shell mode not showing cursor. | |||
| 2019-10-03 | Removed some unnecessary +refreshes, no longer enable cursor by default, | Bruce Hill | |
| but instead have ask() etc. make the cursor visible. Also cleaned up some of the failure cases for better feedback. | |||
| 2019-10-03 | For +deselect, allow +deselect (no colon) to mean "deselect everything" | Bruce Hill | |
| to make it a simple command instead of +deselect: "$@" | |||
| 2019-10-03 | Fix for empty files not getting detected properly | Bruce Hill | |
| 2019-10-03 | Fix for deletion not working properly with <selection> | Bruce Hill | |
| 2019-10-02 | Removed unnecessary /dev/tty redirect | Bruce Hill | |
| 2019-10-02 | Restored binding for double left clicking a file. | Bruce Hill | |
| 2019-10-02 | Fixed 'Enter' key behavior (should work properly for mac again now) | Bruce Hill | |
| 2019-10-02 | Added fake binding to allow '#' to bind without being parsed as a | Bruce Hill | |
| comment | |||
| 2019-10-02 | Fix for some messed up behavior for Escape key and for passing vararg | Bruce Hill | |
| commands to bb | |||
| 2019-09-30 | Fixed some typos in the bindings. | Bruce Hill | |
| 2019-09-30 | Overhaul of how binding commands works. It's now all handled through | Bruce Hill | |
| bbstartup.sh, which loads bindings.bb and parses it to +bind:<keys>:<script> commands. | |||
