Changelog
- (Breaking) Command
toggle
does not move the selection down anymore. Default binding for<space>
is now assigned to:toggle; down
instead to keep the default behavior same as before. - (Breaking) Expansion
%w
in optionpromptfmt
should now have a trailing slash. Default value ofpromptfmt
is 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
hiddenfiles
option 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
hidden
now works in windows. - (New) Command
toggle
can now take optional arguments to toggle given names instead of the current file (by @gotroyb127). - (New) A new option
truncatechar
is 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
info
should now align properly when used with optionnumber
andrelativenumber
(by @gotroyb127). - (Fix) Tilde
~
is now only expanded at the beginning of path forcd
andselect
commands (by @gotroyb127). - (Fix) Command
rename
should now work properly with names differing only cases on case-insensitive filesystems. - (Fix) Tab characters are now expanded to spaces in windows.
- (Fix) Option
incsearch
now 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
hidden
now works consistently as expected when set at the initial launch. - (Fix) Command
rename
should now select the new file after the operation. - (Fix) Command
rename
should now handle absolute paths properly. - (Fix) Command
select
should now work properly on loading directories. Custom commands that select a file after an operation should now work properly without an explicitload
operation beforehand. - (Fix) Previous errors in the bottom message line should not persist through the prompt usage anymore.
- (Fix) Command
push
should not fail with non-ascii characters anymore. - (Fix) Command
select
should not fail with broken links anymore. - (Fix) Command
load
should not clear toggled broken links anymore. - (Fix) Copy and move operations do not overwrite broken links anymore.