A hackable, minimal, fast TUI file explorer
border_type
and border_style
for all the panels to enable customizing the borders (see #450).xplr.config.general.enforce_bounded_index_navigation
to configure wrapping on move (see #441).init.lua
has been fully documented (see #445).app.directory_buffer
, app.history
, and app.last_modes
in
the custom dynamic layout renderer context.
As of now, there's no way to access these fields in dynamic layouts. While
app.history
and app.last_modes
can be re-added upon request
(with justification), app.directory_buffer
has been deprecated for good.
However, there's no change in the CallLua*
context.xplr.config.general.hide_remaps_in_help_menu
to true
to hide the remaps in
help menu.None
will be serialized to nil
in Lua.LuaEval
can now return a function that will be called with the Lua Context
argument. Refer to the Full List of Messages
doc for example.config.general.cursor
. The default terminal cursor will be used
for the time being.BufferInputFromKey
, RemoveInputBufferLastCharacter
,
RemoveInputBufferLastWord
, SetInputBuffer = ""
etc. messages with a
single UpdateInputBufferFromKey
message.xplr -- $PWD /path/to/select/1 /path/to/select/2
.--force-focus
to focus on the first path even if it's a directory,
e.g. xplr . --force-focus
.LuaEval
and LuaEvalSilently
to run Lua code without
needing to define a function. However, the app
context won't be available.inode/directory
.MaxthLessThanLayoutWidth
-> MaxLessThanLayoutWidth
.CustomContent
as layout option that can be used to render custom
paragraphs, lists and tables. Both static and dynamic.xplr.config.general.focus_selection_ui
to highlight selected files
under focus differently than files under focus that are not selected.PopModeKeepingInputBuffer
, and SwitchMode alternatives to allow
switching to different modes without resetting the input buffer.config
field from CallLuaArg
as it's already available globally
as xplr.config
.xplr.config.general.disable_recover_mode
has been deprecated. Use
xplr.config.general.enable_recover_mode
instead.