Releases: Canop/broot
Releases · Canop/broot
broot v1.44.3
- removed default bindings on left and right keys. You may add them back by adding this to your verbs.hjson:
{ key: "left", internal: "back" }
{ key: "right", internal: "open_stay" }
- rustc minimal version changed from 1.76 to 1.79, which allows better performing image rendering
- remove dependency to onig, to allow compatibility with gcc 15 - Fix #956
broot v1.44.2
broot v1.44.1
- fix wrong position of IMEs (input method editors) popup - thanks @xubaiwang - See #948
- improve querying the terminal for capabilities (prevent some escape chars from leaking)
broot v1.44.0
:focus_staging_area_no_open
internal, focus the staging area if it's already open, does nothing in other case - Fix #926- fix some composite patterns with several operators and no parenthesis
broot v1.43.0
- 'Size' and 'Deletion date' columns in trash screen. This screen now supports the
:toggle_date
,:toggle_size
,:sort_by_date
, and:sort_by_size
internals. - new
:show
internal make the provided path visible and selected, adding lines to the tree if necessary, does nothing if the provided path is not a descendant of the current tree root (this part may change depending on feedback) - Fix #936
broot v1.42.0
- support of
.ignore
files with the same syntax than.gitignore
. They have priority over.gitignore
so that a personal.ignore
file can override a shared.gitignore
- See https://dystroy.org/broot/tree_view/#hidden-ignored-files - Fix #613 :toggle_ignore
internal, identical to:toggle_git_ignore
, but with a clearer name so should be preferred- the
panels
verb filter now works in most contexts (it was previously only checked on key events) - many dependencies updated
broot v1.41.1
- allow compilation with rustc 1.76 - Fix #925
broot v1.41.0
Major Feature: :search_again
ctrl-s now triggers :search_again
which either
- brings back the last used search pattern, when no filtering pattern is active
- does a "total search" if a filtering pattern is active and the search wasn't complete
Major Feature: internals changing panel widths
set_panel_width
, taking as parameter the index of the panel and the desired widthmove_panel_divider
, taking as parameter the index of the divider and the desired change
ctrl-<
is bound by default to:move_panel_divider 0 -1
ctrl->
is bound by default to:move_panel_divider 0 1
See http://dystroy.org/broot/panels/#resize-panels
Minor Changes:
broot v1.40.0
Major Feature: preview transformers
You can now define preview transformers to be applied before preview.
They allow for example previewing PDF or Office files, or beautifying JSON files.
Edit the preview_transformers
array in your conf.hjson file.
See https://dystroy.org/broot/conf_file/#preview