EFU Browser

General discussion related to "Everything".
Post Reply
NotNull
Posts: 5458
Joined: Wed May 24, 2017 9:22 pm

EFU Browser

Post 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 7696 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.
Attachments
EFU browser.zip
(2 KiB) Downloaded 514 times
void
Developer
Posts: 16683
Joined: Fri Oct 16, 2009 11:31 pm

Re: EFU Browser

Post by void »

Tested and it works.

Neat, I never would have thought this would have been possible with Everything.
Thanks for sharing.
NotNull
Posts: 5458
Joined: Wed May 24, 2017 9:22 pm

Re: EFU Browser

Post 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
sugoro
Posts: 7
Joined: Sat Nov 29, 2014 9:19 pm

Re: EFU Browser

Post by sugoro »

This is so neat!

Thank you for sharing it.
NotNull
Posts: 5458
Joined: Wed May 24, 2017 9:22 pm

Re: EFU Browser

Post by NotNull »

You're welcome!
Andreas Sachse
Posts: 5
Joined: Sat Feb 29, 2020 2:24 pm

Re: EFU Browser

Post by Andreas Sachse »

the state says thanks.
piyo
Posts: 6
Joined: Fri Mar 20, 2020 8:23 am

Re: EFU Browser

Post 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)""" ")
NotNull
Posts: 5458
Joined: Wed May 24, 2017 9:22 pm

Re: EFU Browser

Post 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.
Post Reply