aboutsummaryrefslogtreecommitdiff
path: root/bb.c
AgeCommit message (Collapse)Author
2019-05-28Some major refactoring including moving more stuff into bterm.h (renamedBruce Hill
from keys.h), a custom readline (`read` was buggy), better customization, and improved renaming bindings.
2019-05-28More cleanup of struct members, fixed some text wrapping issues thatBruce Hill
lingered after exit, and removed some debug code
2019-05-27Cleaned up some redundant and poorly named fieldsBruce Hill
2019-05-27Cleaned up the refcounting code a little bit with better namingBruce Hill
2019-05-27Better column positioning, including centering and left-aligning whenBruce Hill
appropriate.
2019-05-27Bumped versionBruce Hill
2019-05-27Refactored the column spacing a bit and added more powerful options forBruce Hill
columns
2019-05-27Changed explore API to take a bb_t parameter.Bruce Hill
2019-05-27Some minor cleanup, enforcing "bb" as the name for the bb state, inlinedBruce Hill
a few things, moved firstselected onto the bb state instead of a global.
2019-05-27Cleanup of a bunch of the terminal codeBruce Hill
2019-05-27Switched to use file pointers instead of file descriptors.Bruce Hill
2019-05-26Moved a bunch of the config options into the config file (colors, etc.)Bruce Hill
and fixed some rendering issues
2019-05-26Fixed a bunch of alignment issues with unicode names and stuff, fixedBruce Hill
and issue with linked list removal, and added a bunch of error checks for commands with no value.
2019-05-26Formatting cleanup and MAX_PATH -> PATH_MAX rename to use actual valueBruce Hill
2019-05-26Made some fixes after testing on linux, changed +mark syntax to use '='Bruce Hill
instead of ';'
2019-05-25Fixed text wrapping (now just truncates)Bruce Hill
2019-05-25Added versionBruce Hill
2019-05-25Added support for SHOW_CURSORBruce Hill
2019-05-25Updated docs and added some refresh consistencyBruce Hill
2019-05-25Some major refactoring, removed the tabs feature, added marks (muchBruce Hill
simpler)
2019-05-25Lots of refactoring, including adding function stubsBruce Hill
2019-05-24Added shuffle functionality, cleaned up and improved column drawing, andBruce Hill
did a ton of cleanup of compiler warnings.
2019-05-24Fixed some stuff, including 'cd'Bruce Hill
2019-05-24Refactored a bit, allowed cmds to use unique prefixes (e.g. 'q' insteadBruce Hill
of 'quit', 'scr' instead of 'scroll', etc), added vim modelines
2019-05-24Cleanup and refactoring. More robust handling of command files, andBruce Hill
guaranteed tmpfile deletion on exit (even with SIGTERM, ctrl-c, etc.). Also fixed some bugs with suspend hiding cursor, not handling multiple commands, duplicating commands, etc.
2019-05-23Fixed bugBruce Hill
2019-05-23Lots of refactoring and cleanupBruce Hill
2019-05-23Fixed an issue with leaking temp filesBruce Hill
2019-05-23Added flags for toggling columns, cleaned up a bitBruce Hill
2019-05-23Added key binding tool (ctrl-h) to figure out what a binding isBruce Hill
2019-05-23Properly handle window resizesBruce Hill
2019-05-23Help menu overhaul and cleanup of config fileBruce Hill
2019-05-23Moved sorting to a commandBruce Hill
2019-05-23Moved more stuff over to bb commands, cleaned up scroll region stuffBruce Hill
2019-05-23Working version of running (nearly) everything on bb IPC commandsBruce Hill
2019-05-22Added lazy redrawing using console scrollingBruce Hill
2019-05-22Added polling for blocking key readsBruce Hill
2019-05-22Removed some redundant exitsBruce Hill
2019-05-22Fixed bug with number of argumentsBruce Hill
2019-05-22Overhaul to use arguments instead of piping for commandsBruce Hill
2019-05-22Updating namingBruce Hill
2019-05-22Added help/usageBruce Hill
2019-05-22Removing dead codeBruce Hill
2019-05-22Better arg parsing and updated docsBruce Hill
2019-05-22Added null-separation option for xargs to properly handle funkyBruce Hill
filenames
2019-05-22Added dynamically generated help, fixed some ctrl-c stuff.Bruce Hill
2019-05-21Added ctrl-z for suspend and added a sort of hybrid mode for runningBruce Hill
commands at the bottom of the screen instead of in a full terminal mode.
2019-05-21Deleted the prompt code. Scripts can just do that instead.Bruce Hill
2019-05-21Added some more keybindings and cleaned up a bitBruce Hill
2019-05-21Updates and improvements.Bruce Hill