Forward/Back doesn't remember all searches
-
vertigo
- Posts: 38
- Joined: Sun Oct 08, 2017 8:27 pm
Forward/Back doesn't remember all searches
I'll often perform a search {A}, then clear it and do a different search {B} (or modify the first search), then do another search {C}. I'll then want to go back to search {B}, but when I hit back, it takes me back to search {A}, skipping {B} which wasn't remembered. This would be like doing a web search, clicking into a link to its home page, then clicking to a different page on that link, and hitting back taking you back to the search. While I suppose it could get taken too far if it remembered every search, as technically that could be every single key press, and I certainly wouldn't recommend that, it should remember, and go back through, the major changes. If not by significance (i.e. don't "remember" two different "searches" as different with a difference of just a few characters, but remember them as different searches if entire words are, and certainly the entire thing is, replaced. I don't know if it only keeps it in history for going back if you tab/click into the results pane or what, but even if I do a search, wait a bit, do another, wait a bit, and do another, where you'd think the time between them would register them as "different," the middle search (and sometimes more than one) isn't remembered. This happens very frequently, so not just an edge case here and there.
-
void
- Developer
- Posts: 20314
- Joined: Fri Oct 16, 2009 11:31 pm
Re: Forward/Back doesn't remember all searches
Everything will add searches to your history when you press ENTER from the search box or perform an action on a result.
This is done by default to avoid filling your search history with each change.
Please try setting Everything to add a search to your history after a small delay:
This is done by default to avoid filling your search history with each change.
Please try setting Everything to add a search to your history after a small delay:
- In Everything 1.5, from the Tools menu, click Options.
- Click the Advanced tab on the left.
- To the right of Show settings containing, search for:
history - Select: search_history_add_delay
- Set the value to: 3000
- Click OK.
-
Herkules97
- Posts: 291
- Joined: Tue Oct 08, 2019 6:42 am
Re: Forward/Back doesn't remember all searches
I believe in 1.4x it was defaulted to do this after a short time.
With no exposed settings, every time you pressed enter it'd save a count and also when you focused the result list. (So every search was strangely built to always double the count as it always focused results list on search, but maybe you could disable that already in v1.4x. Keeping focus after searching in v1.5x is "search_edit_enter_action=0")
In v1.5x the second one is now "search_history_add_on_listview_set_focus=1".
v1.5x also added the ability for the search file to save after every search so it doesn't only save on window exit with "search_history_save_on_change=1"
I use it as I save every revision, but it's still useful in case the process crashes.
Unfortunately there isn't a save on change for run history AFAIK. You still have to exit the window for that to save.
The last option void already noted above, I presume it was probably set to around 5000 in 1.4x unless I'm thinking of the focus thing and 1.4x never saved after a delay..
With no exposed settings, every time you pressed enter it'd save a count and also when you focused the result list. (So every search was strangely built to always double the count as it always focused results list on search, but maybe you could disable that already in v1.4x. Keeping focus after searching in v1.5x is "search_edit_enter_action=0")
In v1.5x the second one is now "search_history_add_on_listview_set_focus=1".
v1.5x also added the ability for the search file to save after every search so it doesn't only save on window exit with "search_history_save_on_change=1"
I use it as I save every revision, but it's still useful in case the process crashes.
Unfortunately there isn't a save on change for run history AFAIK. You still have to exit the window for that to save.
The last option void already noted above, I presume it was probably set to around 5000 in 1.4x unless I'm thinking of the focus thing and 1.4x never saved after a delay..
-
vertigo
- Posts: 38
- Joined: Sun Oct 08, 2017 8:27 pm
Re: Forward/Back doesn't remember all searches
I never hit enter after searching, since the searches are instant as you type. I've set the delay setting to 2000 (it's not specified, but I assume that's ms). As long as it doesn't slow things down by saving too often, I'd rather have too many saved that I have to go back through to get to a previous search than not have ones saved and have to manually retype a search. I do feel like settings like this should be placed in the general settings where they're obvious and easy to see and find rather than an "advanced" section with what appears to be hundreds (thousands?) of options to sift through. And while there is a search, that relies on knowing what to search for, etc. Ultimately, I need to remember to look there when I'm wanting to do something special, as this is at least the second time I bugged void about something that could be handled through these settings.
It would also help if the advanced options had descriptions, both to be able to tell what they do without having to search each questionable one, and to have the descriptions included in the search to help find desired settings, as well as being able to view functional vs cosmetic ones, though I imagine that would be quite an undertaking due to the massive quantity of them.
-
Herkules97
- Posts: 291
- Joined: Tue Oct 08, 2019 6:42 am
Re: Forward/Back doesn't remember all searches
It would simplify everything by doing so, you can keep the focus with search_edit_enter_action set to none IIRC. I wrote above search_edit_enter_action=0 but I don't remember and cba to check what that says within EBV.vertigo wrote: Mon Oct 05, 2026 11:23 pm I never hit enter after searching, since the searches are instant as you type. I've set the delay setting to 2000 (it's not specified, but I assume that's ms).
That would essentially be the same thing as "search as you type" but you control what gets saved and if you have to press enter, you couldn't add something to history that you didn't intend to search.
Doesn't search as you type lag hard, maybe it depends on the size of the instance and how much is currently awake in memory..
Many settings could be, but he seems to make decisions based on what he thinks should be where instead of anything more helpful.vertigo wrote: Mon Oct 05, 2026 11:23 pm I do feel like settings like this should be placed in the general settings where they're obvious and easy to see and find rather than an "advanced" section with what appears to be hundreds (thousands?) of options to sift through. And while there is a search, that relies on knowing what to search for, etc. Ultimately, I need to remember to look there when I'm wanting to do something special, as this is at least the second time I bugged void about something that could be handled through these settings.![]()
Reminds me of those that think more than a few-several options in a settings menu are "too many" options so they just don't add any more at all.
At least unlike those devs, he does keep the settings..just in their own plain list of every single one.
Idk how that makes things better, but at least they exist at all. He even moved content indexing from being one of the settings pages to advanced page. So what does exist in their own page aren't safe from no longer being there.
I think I remember reading something about that being a thing that might be added within EBV itself, but it could be 2 things I merged together due to poor memory.vertigo wrote: Mon Oct 05, 2026 11:23 pm It would also help if the advanced options had descriptions, both to be able to tell what they do without having to search each questionable one, and to have the descriptions included in the search to help find desired settings, as well as being able to view functional vs cosmetic ones, though I imagine that would be quite an undertaking due to the massive quantity of them.
Anyway a good chunk if not all have descriptions in:
viewtopic.php?t=9994
For example
search_history_add_delay
Set to the number of milliseconds to wait before automatically adding the current search to your search history.
Set to 0 to disable. (default)