Commits


Set $RVSEL before running a subprocess.


Add scroll indicators to line editor.


Add horizontal scroll for long line editing.


Add 'x' to delete selected entry.


Add 'R' to refresh listing.


Use INPUTSZ for line edit buffer.


Refactor line editing to allow insertion.


Show fractional part of size when unit is not bytes.


Make file sizes human readable.


Isolate signal handling & reorganize code.


Use snprintf(). This breaks C89 compatibility, but is necessary in order to avoid buffer overflows.


Don't uninstall signal handlers if fork() fails.


Update window size after subprocess termination.


Do not interfere in subprocess signal handling.


Make top bar more compact.