A hackable, minimal, fast TUI file explorer
This pre-release is for testing the new vroot feature with --vroot
, SetVroot
, ResetVroot
, and the on_*
hooks defined as return { on_* = [ list, of, messages ]}
This pre-release is for testing the new return { on_load = { list, of, messages } }
hook definition in config files, and also for trying the improved -m
/-M
API.
This pre-release is for testing the new messages Call*0
, BashExec*0
and the CLI arguments xplr -m / --pipe-msg-in
, xplr -M --print-msg-in
.
esc
while in search mode will recover the initial focus (i.e. cancel the search).page-up
page-down
{
}
Note: People who prefer the old regex based search, can use the regex-search.xplr plugin.
uid
and gid
of the file owners in the Lua API. See column-renderer and node docs.$XPLR_PIPE_MSG_IN
pipe. See issue #503.prompt
field to define input prompt for each mode, instead of using the SetInputPrompt
message. See init.lua changes.SwitchModeBuiltin: create file
becomes
SwitchModeBuiltin: create_file
and so on.tab
key in the input buffer.xplr.config.general.global_key_bindings
to define a set of
key bindings that are available by default in every mode. e.g esc
and ctrl-c
.go_to_path
which can be used for typing or pasting
paths to enter into or to focus on. Type g
p
to enter this mode.go_to_path
, create_file
,
create_directory
, rename
and duplicate_as
modes.xplr.fn.builtin.try_complete_path
to add easy tab
completion support into your own configuration.NO_COLOR
environment variable also disables OSC 7.init.lua
.Upgrade Guide: https://xplr.dev/en/upgrade-guide#v0180---v0190
--read0
, --write0
and -0
/--null
to
support reading and printing null character delimited file paths.RelativePathDoesMatchRegex
RelativePathDoesNotMatchRegex
IRelativePathDoesMatchRegex
IRelativePathDoesNotMatchRegex
AbsolutePathDoesMatchRegex
AbsolutePathDoesNotMatchRegex
IAbsolutePathDoesMatchRegex
IAbsolutePathDoesNotMatchRegex
f
r
and f
R
will now filter using regex.f
backspace
to remove the last filter.SetInputPrompt
to set the input prompt dynamically.created
last_modified
ByCreated
ByLastModified
ByCanonicalCreated
ByCanonicalLastModified
BySymlinkCreated
BySymlinkLastModified