2022-10-06 21:46:49 by pin | Files touched by this commit (4) | |
Log message: sysutils/xplr: update to 0.19.4 Changes & fixes - The builtin search will now default to skim-v2 based fuzzy matching. - esc while in search mode will recover the initial focus (i.e. cancel the search). - The following messages will be available for search based operations: SearchFuzzy SearchFuzzyFromInput AcceptSearch CancelSearch - Quick scrolling operations are supported using the following messages and keys: ScrollUp page-up ScrollDown page-down ScrollUpHalf { ScrollDownHalf } Note: People who prefer the old regex based search, can use the regex-search.xplr plugin. |
2022-09-11 13:36:15 by pin | Files touched by this commit (4) | |
Log message: sysutils/xplr: update to 0.19.3 v0.19.3 - Bug fixes for passing filters using the --on-load argument. v0.19.2 - Fixed support for the following keys in input mode: ctrl-h ctrl-b ctrl-f home end ctrl-k v0.19.1 - You can now access uid and gid of the file owners in the Lua API. See column-renderer and node docs. - The input buffer will support more readline-like keys. Also, added "DeleteTillEnd" as another cursor based "InputOperation" \ option. See tui-input v0.5.0 release. - Fixed applying regex based filters via the CLI and $XPLR_PIPE_MSG_IN pipe. See issue #503. - You can use the prompt field to define input prompt for each mode, instead of using the SetInputPrompt message. See init.lua changes. |
2022-06-07 12:11:48 by pin | Files touched by this commit (5) | |
Log message: sysutils/xplr: update to 0.19.0 Changes & fixes -BREAKING: The builtin modes cannot be accessed using space separated names anymore. Use underscore separated mode names. For e.g. SwitchModeBuiltin: create file becomes SwitchModeBuiltin: create_file and so on. -Fixed a bug with handling tab key in the input buffer. -Added 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. -Added new builtin mode 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. -Added basic tab completion support for the go_to_path, create_file, create_directory, rename and duplicate_as modes. -Use the builtin function xplr.fn.builtin.try_complete_path to add easy tab completion support into your own configuration. -Fixed syncing current working directory with OSC 7 compatible terminals (e.g. Wezterm). -The NO_COLOR environment variable also disables OSC 7. -Significantly optimized regex based search and filter. -The files table is a little compact now. -Removed boilerplate config from the default init.lua. -Minor input prompt related improvements in different modes. |
2022-05-21 23:10:56 by pin | Files touched by this commit (4) | |
Log message: Asysutils/xplr: update to 0.18.0 Changes & fixes Added new command-line arguments --read0, --write0 and -0/--null to support reading and printing null character delimited file paths. Added support for filtering with regex using the new filters: RelativePathDoesMatchRegex RelativePathDoesNotMatchRegex IRelativePathDoesMatchRegex IRelativePathDoesNotMatchRegex AbsolutePathDoesMatchRegex AbsolutePathDoesNotMatchRegex IAbsolutePathDoesMatchRegex IAbsolutePathDoesNotMatchRegex Key binding f r and f R will now filter using regex. Added key binding f backspace to remove the last filter. Search mode now defaults to regex search. Added a new message SetInputPrompt to set the input prompt dynamically. Added new node properties (available via the Lua API): created last_modified Added support for sorting with timestamp using the new sorters: ByCreated ByLastModified ByCanonicalCreated ByCanonicalLastModified BySymlinkCreated BySymlinkLastModified The last column in the files table now displays the last modification time. Fixed a bug causing crashes when handling unicode characters in the input buffer. Improved docs. |
2022-05-05 09:01:26 by pin | Files touched by this commit (3) | |
Log message: sysutils/xplr: update to 0.17.6 -Fixed rendering ANSI colors. -Default UI improvements. -Documented how to add luarocks support. |
2022-04-14 12:59:06 by pin | Files touched by this commit (4) | |
Log message: sysutils/xplr: update to 0.17.4 Changes & fixes -Fixed invalid cursor position when using multi character custom prompt. -Improved documentation, covering almost every detail. -More concise init.lua. -Upgraded Rust version and edition. -Upgraded dependencies. -Performance improvements (due to the updates). |
2022-02-28 09:28:01 by pin | Files touched by this commit (3) | |
Log message: sysutils/xplr: update to 0.17.3 Changes & fixes: -Added new fields border_type and border_style for all the panels to enable customizing the borders (see #450). -Added boolean option xplr.config.general.enforce_bounded_index_navigation to configure wrapping on move (see #441). -The built-in init.lua has been fully documented (see #445). -Categorized the full list of messages using auto generation of docs from code (see #444). -Some code refactor and documentation improvements. |
2022-02-03 22:46:52 by pin | Files touched by this commit (4) | |
Log message: sysutils/xplr: update to 0.17.2 Changes & fixes -Added CLI option --print-pwd-as-result to simplify implementing "cd on \ quit" using shell alias (See #437) -alias xcd='cd "$(xplr --print-pwd-as-result)"' -Added new key binding ctrl-d to duplicate a file or directory in the same parent directory with a different name. (See #434). |
2022-01-11 17:43:55 by pin | Files touched by this commit (4) | |
Log message: sysutils/xplr: update to 0.17.1 Changes & fixes -If errors occur during startup, xplr will display a debug error screen. This can be disabled by setting xplr.config.general.disable_debug_error_ _mode = true -While creating files (e.g. path/to/file), if the parent directories don't exist, they will be automatically created. |
2021-12-12 23:19:12 by pin | Files touched by this commit (4) | |
Log message: sysutils/xplr: update to 0.17.0 Changes & fixes -Deprecated 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. -As a result, change directory performance has been restored. -Set 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. |