Page 1 of 1

EFU Browser

Posted: Thu Aug 08, 2019 3:41 pm
by NotNull
A long time ago (september 2017) I wrote something for browsing EFU files (a bit similar to Explorer, but without the folder tree).
I had more plans for it, but my time is limited.
So it's time to "dump" it in it's current state. Now someone else can tinker with it :)

Installation:
  • Put Everything.exe in an empty folder.
  • Extract "Install EFU Browser.cmd" and "Uninstall EFU Browser.cmd" to that same folder
  • Double-click "Install EFU Browser.cmd"
  • Done

Usage:
  • Double click some .EFU file
    EFU Browser will open
  • Click a foldername in the Name column or Path column to go to that folder.
    (Keyboard warriors: ENTER on a folder enters that folder; CTRL-ENTER goes to it's parentfolder)
  • That is about it. Just see for yourself to get an impression.
Demo EFU browser.gif
Demo EFU browser.gif (701.71 KiB) Viewed 7030 times
Note
- If you have already have enabled Menu:Tools > Options > General > EFU file association in your regular Everything, you can leave that enabled. The EFU browser file association is 'stronger'.
- No guarantees that it will work properly.

Re: EFU Browser

Posted: Fri Aug 09, 2019 12:35 pm
by void
Tested and it works.

Neat, I never would have thought this would have been possible with Everything.
Thanks for sharing.

Re: EFU Browser

Posted: Fri Aug 09, 2019 7:34 pm
by NotNull
Thanks!
All possible thanks to the extreme configurability of Everything (and some duct tape, and a swiss army knife ;)).

What amazed me most in playing with this is that nested functions could be used in commands: $parent($parent(%1)) would give the grandparent of %1 !. Didn't use it in the end, but was a nice discovery.


BTW: this is why I suggested showing the current EFU file in the title bar

Re: EFU Browser

Posted: Thu Jan 09, 2020 12:15 pm
by sugoro
This is so neat!

Thank you for sharing it.

Re: EFU Browser

Posted: Fri Jan 10, 2020 3:18 pm
by NotNull
You're welcome!

Re: EFU Browser

Posted: Sat Feb 29, 2020 2:47 pm
by Andreas Sachse
the state says thanks.

Re: EFU Browser

Posted: Fri Mar 20, 2020 10:13 am
by piyo
The ideas in here are so useful! Thank you!
I'm going to use this for browsing offline volumes saved in an .efu file. :D

I just figured out that I can use this in the default instance as well. ie. Right click menu > Explore and Explore Path can be configured to do that.
  • In Menu > Tools > Options > General > Context Menu, select Explore, and insert the following:

Code: Select all

$exec("C:\Program Files\Everything\Everything.exe" -sort Path -search "thisdir:"""%1""" ")
(-instance is not needed, but for completeness, the following works:)

Code: Select all

$exec("C:\Program Files\Everything\Everything.exe" -instance "" -sort Path -search "thisdir:"""%1""" ")
  • In Menu > Tools > Options > General > Context Menu, select Explore Path, and insert the following:

Code: Select all

$exec("C:\Program Files\Everything\Everything.exe" -sort Path -search "thisdir:"""$parent(%1)""" ")

Re: EFU Browser

Posted: Sun Mar 22, 2020 10:03 am
by NotNull
:thumbsup:


Fun fact: that is how this all started. I wanted to write something for people to browse their search results.
When too many settings got involved and as Everything is highly configurable, I focused on EFU's to prevent ruining their regular Everything.