Changelog
- (Breaking) Command
toggledoes not move the selection down anymore. Default binding for<space>is now assigned to:toggle; downinstead to keep the default behavior same as before. - (Breaking) Expansion
%win optionpromptfmtshould now have a trailing slash. Default value ofpromptfmtis now changed accordingly. The default value should not display double slashes in the root directory anymore. - (Breaking) Key
<esc>is now used as the escape key. It should not display an error message when used to cancel a keybinding menu as before. However, it is not possible to bind<esc>key to another command anymore. - (New) Symbolic link destinations are now shown in the bottom status line (by @wedens).
- (New) A new
hiddenfilesoption which takes a list of globs is implemented to customize which files should be hidden (by @adamtabrams). - (New) Expressions consisting of multiple commands can now use counts (by @gotroyb127).
- (New) Moving operations now fall back to copy and then delete strategy automatically for cross-device linking.
- (New) Option
hiddennow works in windows. - (New) Command
togglecan now take optional arguments to toggle given names instead of the current file (by @gotroyb127). - (New) A new option
truncatecharis implemented to customize the truncate character used in long filenames (by @YerinAlexey). - (New) Copy and move operations now display a success message when they are finished (by @YerinAlexey).
- (Fix) SIGHUP and SIGTERM signals are now properly handled. Log files should not remain when terminals are directly closed (by @Provessor).
- (Fix) Option
infoshould now align properly when used with optionnumberandrelativenumber(by @gotroyb127). - (Fix) Tilde
~is now only expanded at the beginning of path forcdandselectcommands (by @gotroyb127). - (Fix) Command
renameshould now work properly with names differing only cases on case-insensitive filesystems. - (Fix) Tab characters are now expanded to spaces in windows.
- (Fix) Option
incsearchnow respects the search direction accordingly. - (Fix) Server is now started in the home folder and will not hold mounted filesystems busy (by @shabahengam).
- (Fix) Trailing spaces in configuration files do not confuse the parser anymore.
- (Fix) Termbox version is updated to fix a keyboard problem in FreeBSD (by @doronbehar).
- (Fix) Async commands do not leave zombie processes anymore (by @gotroyb127).
- (Fix) Option
hiddennow works consistently as expected when set at the initial launch. - (Fix) Command
renameshould now select the new file after the operation. - (Fix) Command
renameshould now handle absolute paths properly. - (Fix) Command
selectshould now work properly on loading directories. Custom commands that select a file after an operation should now work properly without an explicitloadoperation beforehand. - (Fix) Previous errors in the bottom message line should not persist through the prompt usage anymore.
- (Fix) Command
pushshould not fail with non-ascii characters anymore. - (Fix) Command
selectshould not fail with broken links anymore. - (Fix) Command
loadshould not clear toggled broken links anymore. - (Fix) Copy and move operations do not overwrite broken links anymore.