github gokcehan/lf r21

latest releases: r32, r31, r30...
3 years ago

Changelog

  • (Breaking) Copy and move do not follow symlinks anymore and copy them as symlinks. Broken symlinks can now be used in copy and move (by @sh1r4s3).
  • (New) User name, group name, and hard link counts are now shown in the statusline at the bottom when available (by @kmarius).
  • (New) Number of selected, copied, and cut files are now shown in the ruler at the bottom when they are non-zero.
  • (New) Hard-coded shell commands with stty (unix) and pause (windows) to implement "Press any key to continue" behavior are now implemented properly with Go terminal handling library. With this change, requirement for a POSIX compatible shell for shell option is now dropped and other shells might be used.
  • (Fix) A longstanding issue regarding ui suspend/resume for shell commands in MacOS is now fixed in tcell (by @gdamore).
  • (Fix) Renaming a symlink to its target or a symlink to another with the same target should now be handled properly (by @sh1r4s3).
  • (Fix) Autocompletion in a directory containing a broken symlink should now work as intended (by @sh1r4s3).
  • (Fix) Setting shellopts to empty in the configuration file should not pass an extra empty argument to the shell commands anymore.
  • (Fix) Previously given tip to trap SIGPIPE in the preview script to enable caching is now updated in the documentation. Trapping the signal in the preview script avoids sending the signal to the program when enough lines are read. This may result in reading redundant lines escpecially for big files. Recommended method is now to add a trailing || true to each command exiting with a non-zero return code after a SIGPIPE.

Don't miss a new lf release

NewReleases is sending notifications on new releases.