Changelog
- (Breaking) Options
ignorecaseandignorediashould now also apply to sorting in addition to searching. - (Breaking) Option
ignorediais now enabled by default to be consistent withignorecase. - (Breaking) Terminal UI library tcell has been updated to version 2 (by @Provessor). This version highlights adding 24-bit true colors on Windows and better support for colors on Unix. Variable
TCELL_TRUECOLORis not required anymore so that terminal themes and true colors can be used at the same time. - (Breaking) Deprecated option
color256is now removed. - (New) Two new command line commands
cmd-menu-completeandcmd-menu-complete-backare added for completion menu cycling (by @tarasyarema). - (New) Simple configuration files for Windows
etc/lfrc.cmd.exampleandetc/lfrc.ps1.exampleare now added to the repository. - (New) Bash completion script
etc/lf.bashis now added to the repository. - (New) Time formats in
infooption should now show year instead of hh:mm for times older than the current year. - (Fix) Signals
SIGHUP,SIGQUIT, andSIGTERMshould now quit the program properly. - (Fix) Setting
infoto an empty value should not print errors to the log file anymore. - (Fix) Natural sorting is optimized to work faster using less memory.
- (Fix) Files and directories that incorrectly show modification times in the future (e.g. Linux builtin exFAT driver) should not cause cpu hogging anymore.
- (Fix) Keybinding example in
etc/lfcd.fishis now updated to avoid hanging in shell commands (by @crivaronicolini). - (Fix) Using
bottomcommand immediately after startup should not crash the program anymore. - (Fix) Changing sorting options during sorting operations should not crash the program anymore.
- (Fix) Output in piping shell commands now uses lazy redrawing so that verbose commands should not block the program anymore.
- (Fix) Server is now daemonized properly on Unix so that it is not killed anymore when the controlling terminal is killed (by @neeshy).