# Broot

**URL:** <https://discuss.kakoune.com/t/broot/841>\
**Category:** Off Topic\
**Created:** [January 9, 2020, 8:03pm UTC](https://discuss.kakoune.com/t/broot/841 "2020-01-09T20:03:17Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![robertmeta](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/robertmeta/32/833_2.png) [@robertmeta](https://discuss.kakoune.com/u/robertmeta)\
**Post date:** [January 9, 2020, 8:03pm UTC](https://discuss.kakoune.com/t/broot/841/1 "2020-01-09T20:03:17Z")

</div>

Fellow console junkies, this is a fun product: [https://github.com/Canop/broot](https://github.com/Canop/broot)

Sadly doesn’t play well with connect … yet, but hopefully soon!

---

<div class="post-metadata">

**Author:** ![alexherbo2](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/alexherbo2/32/1140_2.png) [@alexherbo2](https://discuss.kakoune.com/u/alexherbo2)\
**Post date:** [January 9, 2020, 9:10pm UTC](https://discuss.kakoune.com/t/broot/841/2 "2020-01-09T21:10:10Z")

</div>

Why it does not work with Connect?

---

<div class="post-metadata">

**Author:** ![alexherbo2](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/alexherbo2/32/1140_2.png) [@alexherbo2](https://discuss.kakoune.com/u/alexherbo2)\
**Post date:** [January 9, 2020, 10:52pm UTC](https://discuss.kakoune.com/t/broot/841/3 "2020-01-09T22:52:10Z")

</div>

Just installed, but I do not feel at ease.

Can you show me how you use it?

---

<div class="post-metadata">

**Author:** ![robertmeta](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/robertmeta/32/833_2.png) [@robertmeta](https://discuss.kakoune.com/u/robertmeta)\
**Post date:** [January 10, 2020, 8:19pm UTC](https://discuss.kakoune.com/t/broot/841/4 "2020-01-10T20:19:39Z")

</div>

Broot doesn’t respect EDITOR ☹ .

Bad Broot.

---

<div class="post-metadata">

**Author:** ![TeddyDD](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/teddydd/32/21_2.png) [@TeddyDD](https://discuss.kakoune.com/u/TeddyDD)\
**Post date:** [January 10, 2020, 8:45pm UTC](https://discuss.kakoune.com/t/broot/841/5 "2020-01-10T20:45:18Z")

</div>

It seems it uses xdg-open by default

---

<div class="post-metadata">

**Author:** ![robertmeta](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/robertmeta/32/833_2.png) [@robertmeta](https://discuss.kakoune.com/u/robertmeta)\
**Post date:** [January 10, 2020, 10:32pm UTC](https://discuss.kakoune.com/t/broot/841/6 "2020-01-10T22:32:38Z")

</div>

NNN does as well, but it has an override you can set. Can we fix the xdg-open to do the right thing? Is that something that connect could set?

---

<div class="post-metadata">

**Author:** ![alexherbo2](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/alexherbo2/32/1140_2.png) [@alexherbo2](https://discuss.kakoune.com/u/alexherbo2)\
**Post date:** [January 15, 2020, 1:50am UTC](https://discuss.kakoune.com/t/broot/841/9 "2020-01-15T01:50:21Z")

</div>

@robertmeta [Add to desktop](https://github.com/alexherbo2/connect.kak#add-to-desktop)

---

<div class="post-metadata">

**Author:** ![schemar](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/schemar/32/502_2.png) [@schemar](https://discuss.kakoune.com/u/schemar)\
**Post date:** [February 4, 2021, 8:56pm UTC](https://discuss.kakoune.com/t/broot/841/10 "2021-02-04T20:56:02Z")

</div>

Use `<space>e<enter>` to `e`dit a file in your `$EDITOR`.

You can also overwrite broot’s behavior for `enter` by setting a verb in the config.

I wrote a simple integration to select and open a file from broot from within kakoune using “suspend and resume” if anyone is interested (works only with tmux in this specific implementation and makes assumptions about config locations; dirty but works 😅 ).

EDIT: That was already discussed here, sorry: [Broot: A new way to see and navigate directory trees - #9 by sgraf812](https://discuss.kakoune.com/t/broot-a-new-way-to-see-and-navigate-directory-trees/1468/9)

---

<div class="post-metadata">

**Author:** ![robertmeta](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/robertmeta/32/833_2.png) [@robertmeta](https://discuss.kakoune.com/u/robertmeta)\
**Post date:** [February 9, 2021, 2:43pm UTC](https://discuss.kakoune.com/t/broot/841/11 "2021-02-09T14:43:01Z")

</div>

I will merge the threads

---

<div class="post-metadata">

**Author:** ![lnlsn](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/lnlsn/32/961_2.png) [@lnlsn](https://discuss.kakoune.com/u/lnlsn)\
**Post date:** [August 1, 2021, 1:28pm UTC](https://discuss.kakoune.com/t/broot/841/12 "2021-08-01T13:28:54Z")

</div>

[Change standard file opening](https://dystroy.org/broot/tricks/#change-standard-file-opening)
