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 file
becomes
SwitchModeBuiltin: create_file
and so on. - Fixed a bug with handling
tab
key in the input buffer. - Added
xplr.config.general.global_key_bindings
to define a set of
key bindings that are available by default in every mode. e.gesc
andctrl-c
. - Added new builtin mode
go_to_path
which can be used for typing or pasting
paths to enter into or to focus on. Typeg
p
to enter this mode. - Added basic tab completion support for the
go_to_path
,create_file
,
create_directory
,rename
andduplicate_as
modes. - Use the builtin function
xplr.fn.builtin.try_complete_path
to add easy tab
completion support into your own configuration. - Fixed syncing current working directory with OSC 7 compatible terminals (e.g.
Wezterm). - The
NO_COLOR
environment 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