./sysutils/xplr, Hackable, minimal, fast TUI file explorer

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.16.4, Package name: xplr-0.16.4, Maintainer: pin

Hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf.

Though xplr strives to be fast and minimalist, its speciality is its
hackability.
Once you read the documentation, you should be able to configure the key
bindings, different run modes, and also the way it looks by modifying one
single configuration file.


Master sites:

Filesize: 221.877 KB

Version history: (Expand)


CVS history: (Expand)


   2021-11-16 09:21:46 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.16.4

-Fixed a nasty performance issue with rendering custom dynamic layouts in a big
 directory.
-Fixed another nasty issue of cursor jumping back to the initial item after
 visiting a big directory.
   2021-11-10 09:44:55 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.16.3

v0.16.3
-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
 single UpdateInputBufferFromKey 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 and LuaEvalSilently to run Lua code without
 needing to define a function. However, the app context won't be available.
-Added new key handlers:
	-on_alphanumeric
	-on_character
	-on_navigation
	-on_function
-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.

v0.16.2
-Fix linux gnu bin release

v0.16.1
-Fix CD for musl

v0.16.0
-Upgrade to 0.16.0
   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-25 00:07:15 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.15.2

v0.15.2
Changes & fixes
-Fixed incorrect count of selected files.
-Mime type of directories will be set as inode/directory.
-Fixed typo: MaxthLessThanLayoutWidth -> MaxLessThanLayoutWidth.
-Top-level configuration has been fully documented.
-Slight improvement in responsiveness and CPU usage.
-Minor refactor and cleanups.

v0.15.1
-Bump version
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Remove SHA1 hashes for distfiles
   2021-10-07 13:50:44 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.15.0

Changes & fixes:
-Added CustomContent as layout option that can be used to render custom
paragraphs, lists and tables. Both static and dynamic.
-Added support for optionally defining custom layouts for different modes.
-Added xplr.config.general.focus_selection_ui to highlight selected files
under focus differently than files under focus that are not selected.
-Added PopModeKeepingInputBuffer, and SwitchMode alternatives to allow
switching to different modes without resetting the input buffer.
-Removed config field from CallLuaArg as it's already available globally
as xplr.config.
-Fixed a bug which caused xplr to misbehave when used with specific tools and
environment (e.g. neovim, fzf, zsh4humans etc.).
-Recover mode will be disabled by default.
i.e. xplr.config.general.disable_recover_mode has been deprecated. Use
xplr.config.general.enable_recover_mode instead.
Library users please refer to the latest API docs and examples.
-New homepage: https://xplr.dev
   2021-08-02 17:06:45 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.14.5

Changes & fixes:
-Added support for loading (unsafe) c modules via Lua require.
-Removed termion from dependency list.
-Optimized performance and memory usage.
-Minor fixes.
   2021-07-22 18:16:38 by Tobias Nygren | Files touched by this commit (21)
Log message:
g/c RUSTFLAGS from individual package Makefiles. Handled by cargo.mk.