Changes & fixes
- Deprecated
config.general.cursor
. The default terminal cursor will be used
for the time being.
- The input buffer now supports cursor movement and other readline-like editing
features.
- You can now replace most boilerplate configuration handling keys to send
BufferInputFromKey
,RemoveInputBufferLastCharacter
,
RemoveInputBufferLastWord
,SetInputBuffer = ""
etc. messages with a
singleUpdateInputBufferFromKey
message.
- Pass multiple paths as command-line arguments or via stdin to select paths,
e.g.xplr -- $PWD /path/to/select/1 /path/to/select/2
.
- Pass
--force-focus
to focus on the first path even if it's a directory,
e.g.xplr . --force-focus
.
- Order of logs has been reversed in the UI. Now the most recent log will be
displayed at the top.
- Added new messages
LuaEval
andLuaEvalSilently
to run Lua code without
needing to define a function. However, theapp
context won't be available.
- Added new key handlers:
- on_alphanumeric
- on_character
- on_navigation
- on_function
- on_alphanumeric
- Fixed a bug where opening xplr inside a symlink opened xplr in the physical
path.
- Fixed a bug where passing invalid CLI arguments didn't cause any error.