New features
fen.git_status
is no longer an experimental feature, and can be enabled in the (o)ptions menu- Local Git repositories with untracked/unstaged changes are now shown with a sliver of red before its folder name
- Added
fen.file_size_format
option, and the--file-size-format
flag for changing the option on startup - Added
--profile-cpu
flag which generates a CPU profile .pprof file
Bug fixes
- Fixed a bug on FreeBSD where negative free disk space would underflow and erroneously show something like
18.446 EB free
- Fixed a
fen.git_status
bug wherechmod
changes weren't shown as an unstaged change (the file color wouldn't turn red) - Fixed
fen.git_status
buggy handling of git repos inside git repos. Now only the root repository is considered. go test
now works on Windows
Improvements
- Improved error message for missing Lua file preview scripts
fen.git_status
no longer stores unchanged Git repositories in memory anymorefen.git_status
will now show up to 50 local repositories changes at a time (used to be 15)
And a big thanks to @largenumberhere for refactoring work done to improve the code!