[x] display settings (dual pane, full display) can be setup in config file.
[x] common vim keys: require an update of the config file
[x] hjkl
[x] g G
[x] J K C+u C+d
[ ] ???
[x] custom shell command on selection or flagged files, with or without confirmation
[x] custom action in help
[x] FIX: absent key in config file can crash the app
[x] basic shell execution with !
[x] completion with which crate
[x] shell expansion %e %f etc
[x] Refactor: use &[] instead of &Vec for arguments in command execution functions.
[x] Explain every inputsimple mode in second window with static strings
[x] FIX isodevice:
[x] remove useless mode
[x] use selected filepath instead of current directory
[x] after mounting an iso device, move to its mountpoint
[x] allow generic types for executable in execute_... commands
[x] allow sudo commands from ! actions
[x] separate password holder from device action
[x] dispatch password
[x] execute a command with sudo privileges
[x] FIX: modification time used %d/%m/%y. Changed to %Y/%m/%d to allow sorting and respect conventions
[x] display sort kind in first row
[x] EventExec refactor
[x] event: linked to an Action, same name
[x] exec: linked to an executable mode, same name
[x] every helper should be moved outside the struct
[x] FIX: impossible to compile on MacOs since to sysinfo::Disk only implement PartialEq on linux.
Can't test MacOs compilation since I don't own a mac...
[x] FIX: incompatible config files between versions crashes the app.
[x] FIX: Help string susbtitution aren't aligned properly
Version 0.1.21
nnn
:\
root, @: startexecute_...
commands%d/%m/%y
. Changed to%Y/%m/%d
to allow sorting and respect conventionssysinfo::Disk
only implementPartialEq
on linux. Can't test MacOs compilation since I don't own a mac...