Skip to content

Releases: kivattt/fen

v1.7.24

01 Dec 09:54
749526b

Choose a tag to compare

New features

  • Added a recursive filename search, press f or Ctrl + n to open
  • New press any key to continue prompt after opening files (fen.pause_on_open_file)

Keybind changes

Open file(s) with specific program:
Ctrl + n has been replaced with Ctrl + b

New config keys, also in (o)ptions menu

  • fen.pause_on_open_file
  • fen.filename_search_case

v1.7.23

17 Jul 02:54
2042c02

Choose a tag to compare

  • New fen.sort_by option "number", sorts by (positive) number prefix in filenames
  • The Goto path and Open with menus now accept tilde ~ expansion on non-windows operating systems
  • The o key now toggles the options menu instead of only opening it

v1.7.22

15 May 04:31
129804c

Choose a tag to compare

  • Added missing error message on some file operations
  • A message is now shown when toggling hidden files

v1.7.21

15 Mar 05:41
5cadd86

Choose a tag to compare

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 where chmod 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 anymore
  • fen.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!

v1.7.20

12 Dec 02:36
fa20dae

Choose a tag to compare

  • Fixed a bug where selected files would draw over borders when fen.ui_borders was enabled
  • The Home/End keys no longer unnecessarily update the screen when pressing one would not move anywhere

Thanks to @largenumberhere for work done on code cleanup

v1.7.19

01 Dec 13:31

Choose a tag to compare

  • Added option fen.file_size_in_all_panes to show file sizes in all panes, not just the middle
  • Fixed a bug where toggling fen.hidden_files in the options menu would not update folder sizes
  • Fixed a bug where fen would crash after a while when left in an unmounted/deleted directory (see: fsnotify/fsnotify#655)
  • Ctrl+Right in Git repositories now correctly goes to the first changed non-folder closest to the root of the repository, instead of just selecting the shortest filepath
  • Put fen.git_status at the top of the options menu
  • Lowered the brightness of the "Options this session" title for the options menu, and made the left/center alignment change later

v1.7.18

23 Nov 01:46

Choose a tag to compare

  • Exit with exit code 2 for invalid command-line arguments, was previously 0

v1.7.17

23 Nov 01:27

Choose a tag to compare

  • Added option --close-on-escape, it is fen.close_on_escape in config.lua
  • Added missing description in --help for --hidden-files

v1.7.16

15 Nov 02:00
6f188d0

Choose a tag to compare

  • Folder file counts are now cached, improving performance
  • Added a "Can't rename with an empty name" error message
  • markdown.lua file preview script: Fixed the position of list characters when there's preceding whitespace

v1.7.15

10 Nov 00:31
f0f3b21

Choose a tag to compare

  • Fixed a crash when deleting multiple files