2f34dad8e8
Deleted CTRL_H functionality.
2019-05-29 23:44:22 -07:00
050d4d70ca
Some cleanup of text coloring
2019-05-29 19:45:23 -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
05b9318c10
Removing +opts in favor of just having commands for each setting. Also
...
removed initialopts
2019-05-29 18:00:49 -07:00
2d7d20f9a1
Overhaul of sorting and columns, simplifying and unifying things a bit
2019-05-29 17:26:18 -07:00
ca45d7750c
Version bump
2019-05-29 00:58:33 -07:00
38408b5499
Cleanup of the rendering code, including making the selection column a
...
proper column (+)
2019-05-29 00:56:49 -07:00
d38e166151
Simplified the opts API a bit, cleaned up the code a little, added a
...
toggle_file() function
2019-05-28 23:51:20 -07:00
f070b5da03
Adding comment about .
2019-05-28 22:30:04 -07:00
53ad739616
Added documentation for all functions, simplified sorting a little
2019-05-28 22:29:22 -07:00
331a004dff
Code cleanup, replaced fisher-yates shuffle with worse, but much simpler
...
shuffle.
2019-05-28 22:04:02 -07:00
0a1258a747
Tweaked some defaults and allowed cursor color to be combined with
...
existing color.
2019-05-28 21:46:16 -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
92a198d6b6
More cleanup of struct members, fixed some text wrapping issues that
...
lingered after exit, and removed some debug code
2019-05-28 00:07:43 -07:00
c1fabab57d
Cleaned up some redundant and poorly named fields
2019-05-27 21:14:34 -07:00
111cf0948c
Cleaned up the refcounting code a little bit with better naming
2019-05-27 20:55:36 -07:00
6e39f580f6
Better column positioning, including centering and left-aligning when
...
appropriate.
2019-05-27 20:13:11 -07:00
32b32143e9
Bumped version
2019-05-27 19:51:33 -07:00
109f6a96d4
Refactored the column spacing a bit and added more powerful options for
...
columns
2019-05-27 19:51:04 -07:00
cd6a58f872
Changed explore API to take a bb_t parameter.
2019-05-27 16:14:14 -07:00
9f15415bcd
Some minor cleanup, enforcing "bb" as the name for the bb state, inlined
...
a few things, moved firstselected onto the bb state instead of a global.
2019-05-27 16:08:29 -07:00
1ba70f4221
Cleanup of a bunch of the terminal code
2019-05-27 15:53:07 -07:00
e12759b48c
Switched to use file pointers instead of file descriptors.
2019-05-27 14:12:47 -07:00
4aa93906e7
Moved a bunch of the config options into the config file (colors, etc.)
...
and fixed some rendering issues
2019-05-26 16:34:48 -07:00
75c2f4e169
Fixed a bunch of alignment issues with unicode names and stuff, fixed
...
and issue with linked list removal, and added a bunch of error checks
for commands with no value.
2019-05-26 16:01:56 -07:00
b20b1786cb
Switched a bunch of stuff to use raw bb commands ("+move:+1" instead of
...
"bb +move:+1")
2019-05-26 16:01:24 -07:00
ab6ef2ef0c
Formatting cleanup and MAX_PATH -> PATH_MAX rename to use actual value
2019-05-26 13:41:09 -07:00
3579e90a5b
Made some fixes after testing on linux, changed +mark syntax to use '='
...
instead of ';'
2019-05-26 02:37:41 -07:00
d00596ca44
Fixed text wrapping (now just truncates)
2019-05-25 23:35:04 -07:00
b0496356f3
Added version
2019-05-25 23:31:03 -07:00
5d20b81fc3
Added support for SHOW_CURSOR
2019-05-25 23:28:08 -07:00
f3b052d47c
Updated docs and added some refresh consistency
2019-05-25 21:47:30 -07:00
7c3a23bbee
Default config wasn't keeping up.
2019-05-25 20:56:38 -07:00
c9bb7f4944
Some major refactoring, removed the tabs feature, added marks (much
...
simpler)
2019-05-25 20:55:59 -07:00
d111493a8d
Lots of refactoring, including adding function stubs
2019-05-25 04:30:51 -07:00
e5ac52b1d5
Added shuffle functionality, cleaned up and improved column drawing, and
...
did a ton of cleanup of compiler warnings.
2019-05-24 20:49:24 -07:00
53bee94a9f
Fixed some stuff, including 'cd'
2019-05-24 17:42:36 -07:00
ffc215a80a
Updated LOC in readme
2019-05-24 17:36:15 -07:00
bbeecf3b2f
Refactored a bit, allowed cmds to use unique prefixes (e.g. 'q' instead
...
of 'quit', 'scr' instead of 'scroll', etc), added vim modelines
2019-05-24 17:35:16 -07:00
8b48d29afa
Cleanup and refactoring. More robust handling of command files, and
...
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-24 16:55:36 -07:00
89f65d6a26
Fixed bug
2019-05-23 19:14:50 -07:00
752a23c5f6
Lots of refactoring and cleanup
2019-05-23 19:04:17 -07:00
aa297e79d3
Fixed an issue with leaking temp files
2019-05-23 05:51:11 -07:00
2862756733
Added flags for toggling columns, cleaned up a bit
2019-05-23 05:42:33 -07:00
670ee76177
Added key binding tool (ctrl-h) to figure out what a binding is
2019-05-23 04:44:48 -07:00
ce72a889e2
Properly handle window resizes
2019-05-23 04:02:11 -07:00
fcfb1a3995
Help menu overhaul and cleanup of config file
2019-05-23 03:40:04 -07:00
e0cad5a44f
Moved sorting to a command
2019-05-23 02:13:13 -07:00
b5642e84d8
Moved more stuff over to bb commands, cleaned up scroll region stuff
2019-05-23 01:37:41 -07:00
e080490d51
Working version of running (nearly) everything on bb IPC commands
2019-05-23 00:57:25 -07:00