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

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


Branch: CURRENT, Version: 0.21.9, Package name: xplr-0.21.9, 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: 449.866 KB

Version history: (Expand)


CVS history: (Expand)


   2024-06-17 11:12:31 by pin | Files touched by this commit (3) | Package updated
Log message:
sysutils/xplr: update to 0.21.9

Changes & fixes
 - Limit scroll padding dynamically based on screen size.
 - Fixed crashing on small screen. Thanks, @abhinavnatarajan, for investigating.
 - Upgrade deps.
   2024-05-06 11:28:23 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.21.8

Changes & fixes
 - Added vim-like scrolling as the default scrolling method. Set \ 
xplr.config.general.paginated_scrolling = true to disable ~ by @ElSamhaa & \ 
@sayanarijit.
 - Added xplr.config.general.scroll_padding config option to set the padding in \ 
vim-like scrolling ~ by @ElSamhaa & @sayanarijit.
 - Fixed some color rendering issues ~ by @har7an.
 - Added feature flag so that xplr can be built with system Lua ~ by @nekopsykose.
 - Fixed ScrollUpHalf behavior.
 - xplr.util.lscolor() won't return nil anymore.
 - Arguments passed to the custom dynamic layout Lua function will include \ 
scrolltop field.
 - Fixed node_type resolution for directories with . in their name ~ by \ 
@abhinavnatarajan.
 - Dependency updates.
   2024-03-18 14:29:06 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.21.7

Changes & fixes
 - Added new key bindings c and m in default mode to quickly copy and move files,
   without using the selection ops mode.
 - Added xplr.util.debug() to see and debug Lua values.
 - Fixed ScrollUpHalf operation.
 - Dependency and docs updates.
   2024-01-04 13:29:34 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.21.5

Changes & fixes
 - Added new messages to make it easier to jump between the deep level
   directories from history (as an alternative to runtime bookmarking).
    - PreviousVisitedDeepBranch
    - NextVisitedDeepBranch
 - New key bindings ( and ) bound to the new messages.
 - Added support for function keys upto F24.
 - Added selection count indicator in Input/Logs panel, so that selection panel
   can be hidden without losing the indicator.
 - Dependency updates.
   2023-08-08 22:01:44 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.21.3

Changes & fixes

    Fixed "Illegal format character q" error seen on non GNU \ 
(including macOS and BSD) systems (thanks to @lcook).
    Fixed a UI issue causing lower priority styles being fully ignored (thanks \ 
to @duganchen).
    Press f1 to see the global help menu from any mode, without leaving the mode.
    Current mode help menu will be displayed on top of the global help menu.
    Added build targets (including direct download links) for Apple Silicon, \ 
aarch64 Linux, Android, arm Linux (thanks to @khvzak, author of mlua, for his \ 
help).
    Added hook: on_selection_change.
    Documentation improvements.
   2023-05-22 19:42:56 by pin | Files touched by this commit (1) | Package updated
Log message:
sysutils/xplr: clean-up after update
   2023-05-22 14:51:35 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update 0.21.2

Changes & fixes
 - Added CustomLayout, a new custom panel type to allow nesting other layouts
   inside a static or dynamic layout. This will allow switching between
   different layouts dynamically, without having to switch modes.
 - $LS_COLORS will have lesser priority than xplr.config.node_types.*.style.
 - Now, there's no default color set in xplr.config.node_types.*.style, so xplr
   will default to $LS_COLORS.
 - xplr -m now uses jf to render and pass messages. This allows for a more
   flexible template syntax.
 - xplr will now ask before delete.
 - For copy, move or symlink operations, xplr will ask what to do if a file
   with the same name exists.
 - CLI help menu improvements
 - Several fixes and improvements in documentation. Thanks to @kianmeng and
   @hensg for contributing.
   2023-03-28 22:28:51 by pin | Files touched by this commit (4) | Package updated
Log message:
sysutils/xplr: update to 0.21.1

Fixes
- SelectAll and ToggleSelectAll (i.e. ctrl-a) in a new directory will extend,
  instead of replace, the existing selected paths.
- Fixed a UI bug causing random characters to turn bold.