v0.19.0
Changes & fixes
- BREAKING: The builtin modes cannot be accessed using space separated names
anymore. Use underscore separated mode names.
For e.g.SwitchModeBuiltin: create filebecomes
SwitchModeBuiltin: create_fileand so on. - Fixed a bug with handling
tabkey in the input buffer. - Added
xplr.config.general.global_key_bindingsto define a set of
key bindings that are available by default in every mode. e.gesc
andctrl-c. - Added new builtin mode
go_to_pathwhich can be used for typing or pasting
paths to enter into or to focus on. Typegpto enter this mode. - Added basic tab completion support for the
go_to_path,create_file,
create_directory,renameandduplicate_asmodes. - Use the builtin function
xplr.fn.builtin.try_complete_pathto add easy tab
completion support into your own configuration. - Fixed syncing current working directory with OSC 7 compatible terminals (e.g.
Wezterm). - The
NO_COLORenvironment variable also disables OSC 7. - Significantly optimized regex based search and filter.
- The files table is a little compact now.
- Removed boilerplate config from the default
init.lua. - Minor input prompt related improvements in different modes.
Upgrade Guide: https://xplr.dev/en/upgrade-guide#v0180---v0190