Changelog
- (Breaking) Commands
yank,delete, andputare renamed tocopy,cut, andpasterespectively. In the example configuration,removecommand is renamed todelete. - (Breaking) Special command
open-fileto configure file opening is renamed toopen. - (New) A new option
shelloptsis added to be able to pass command line arguments to the shell interpreter (i.e.{shell} {shellopts} -c {cmd} -- {args}) which is useful to set safety options for all shell commands (i.e.sh -eu ..). See the example configuration file for more information. - (New) Special keys
<home>,<end>,<pgup>, and<pgdn>are mapped totop,bottom,page-up, andpage-downcommands respectively by default. - (New) A new command
sourceis added to read a configuration file. - (New) Support is added to read a system-wide configuration file on startup located in
/etc/lfrcon unix andC:\ProgramData\lf\lfrcon windows. Documentation is updated to show the locations of all configuration files. - (New) Environmental variables used for configuration (i.e.
$EDITOR,$PAGER,$SHELL) are set to their default values when they are not set or empty and they are exported to shell commands. - (New) A new environmental variable
$OPENERis added to configure the default file opener using the previous default values and it is exported to shell commands. - (Fix) Executable completion now works on windows as well.