Changelog
- (New) Command
deletenow shows a prompt with the current filename or the number of selected files (by @Limero). - (New) Backslash can now be escaped with a backslash even without the quotes.
- (New) A new desktop entry file
lf.desktopis added (by @doronbehar). - (New) Three new
sortbytypes are added, access time (i.e.atime), change time (i.e.ctime), and extension (i.e.ext). New default keybindings are added for these sorts correspondingly (i.e.sa,sc, andse). Optioninfocan now also containatimeandctimevalues accordingly (by @kmwenja). - (New) A new shell completion for
zshis added toetc/lf.zsh(by @JurisMajors). - (New) Command
deletenow works asynchronously and shows the progress (by @JurisMajors). - (New) Completion and directory change scripts are added for
cshandtcshasetc/lf.cshandetc/lfcd.cshrespectively (by @nereusx). - (New) A new special command
on-cdis added to run a shell command when the directory is changed. See the documentation for more information. (by @ath3). - (Fix) Some directories with special permissions that previously show a file icon now shows a directory icon properly (by @Naheel-Azawy).
- (Fix) Script
etc/lfcd.cmdcan now also change to a different volume drive (by @YongJieYongJie). - (Fix) The proper use of
setsidfor opening files is now added to the example configuration and the documentation (by @LukeSmithxyz). - (Fix) Home directory abbreviation
~is now only applied properly to paths starting with the home directory (by @arolle). - (Fix) Command
renamenow cancels the operation if old and new paths are the same (by @Limero). - (Fix) Autocompletion and word movements should now work properly with all unicode characters.
- (Fix) Command
shell-pipewhich was broken some time ago should now work as expected. - (Fix) Variable
$TERMcan now work with values containingtmuxwith custom$TERMINFOvalues (by @doronbehar). @doronbehar now maintains a termbox fork for lf (https://github.com/doronbehar/termbox-go).