(Fix) On windows, input handling is properly resumed after shell commands.
(New) A new
dironly option is added to only show directories and hide regular files (by
(New) A new
dircache option is added to disable caching of directories (by
(New) Two new commands
setfilter is added along with a new option
incfilter and a
(Fix) Data directory is automatically created before the selection file is written.
(Fix) An error is returned for remote commands when the given id is not connected to the server.
(Fix) Prompts longer than the width should not crash the program anymore.
(Breaking) There has been some changes in the server protocol. Make sure to kill the old server process when you update to avoid errors.
save commands are now removed. Instead a local file is used to record file selections (e.g.
~/.local/share/lf/files). See …
(New) A new
-config command line flag is added to use a custom config file path (by
(New) Current working directory is now exported as
PWD environment variable (by
@SeerLite). Subshells in symlink directories should now start in their own paths properly.
(New) Initial wo…
(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 …
(Breaking) A new
mouse option is added to enable mouse events. This option is disabled by default to leave mouse events to the terminal. Also unbind mouse events when
mouse is enabled should now show unknown mapping error in the message line.
(Fix) Newline characters in the output of
Changes have been made to enable the use of true image previews (by
@Naheel-Azawy, @Provessor, and @neeshy). See the documentation and the previews wiki page for more information.
(Breaking) Non-zero exit codes should now make the preview volative to avoid caching. Programs that may n…
ignoredia should now also apply to sorting in addition to searching.
ignoredia is now enabled by default to be consistent with
(Breaking) Terminal UI library tcell has been updated to version 2 (by @Provessor). This versio…
Terminal UI library has been changed from termbox-go to tcell as the former has been unmaintained for a while (by
@Provessor). Some of the changes are listed below, though the list may not be complete as this is a relatively big change.
(Breaking) Some special key names are changed to…