Commits


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.


Avoid flashing by not using wclear().


Use lstat() to get correct size of symlinks.


Normalize paths and use PATH_MAX.


Minor cleanups and clarifications.