|
@ -1,12 +1,12 @@ |
|
|
# fuzzyhome |
|
|
# fuzzyhome |
|
|
|
|
|
|
|
|
A new-tab page [hosted](https://bread.quest/fuzzyhome/) on github pages |
|
|
A new-tab page [hosted](https://fuzzyho.me/) on github pages |
|
|
that lets you fuzzy find links and quickly navigate to the top result. |
|
|
that lets you fuzzy find links and quickly navigate to the top result. |
|
|
|
|
|
|
|
|
## Installation |
|
|
## Installation |
|
|
On Firefox, unfortunately you can't choose a custom new-tab page, |
|
|
On Firefox, unfortunately you can't choose a custom new-tab page, |
|
|
so I opted to use [this addon](https://addons.mozilla.org/en-US/firefox/addon/new-tab-override) |
|
|
so I opted to use [this addon](https://addons.mozilla.org/en-US/firefox/addon/new-tab-override) |
|
|
and chose `https://bread.quest/fuzzyhome/` as the custom url. |
|
|
and choose `https://fuzzyho.me/` as the custom url. |
|
|
|
|
|
|
|
|
## Usage |
|
|
## Usage |
|
|
|
|
|
|
|
@ -33,3 +33,30 @@ Return | Navigate to the topmost link, if any. |
|
|
Shift + Return | Perform a Google search with search bar text. |
|
|
Shift + Return | Perform a Google search with search bar text. |
|
|
CMD + K | Focus search bar. |
|
|
CMD + K | Focus search bar. |
|
|
Esc | Blur search bar. |
|
|
Esc | Blur search bar. |
|
|
|
|
|
|
|
|
|
|
|
## FAQ |
|
|
|
|
|
|
|
|
|
|
|
### Why Don't You Use A "Smarter" Algorithm Based On Frecency? |
|
|
|
|
|
Having one result ranked highest when you expect |
|
|
|
|
|
another can be really frustrating, |
|
|
|
|
|
namely because you have to pay attention to the results |
|
|
|
|
|
instead of just typing the same thing to get the same result |
|
|
|
|
|
every single time and pressing enter without thinking about it. |
|
|
|
|
|
|
|
|
|
|
|
What's the solution then? Just rename your links accordingly. |
|
|
|
|
|
This way, it's **your** choice. |
|
|
|
|
|
|
|
|
|
|
|
For example, I have one link named `mpv` which I've accessed `7` times, |
|
|
|
|
|
and one link named `messenger` which I've accessed `106` times. |
|
|
|
|
|
Under conventional wisdom, typing the query `m` should show |
|
|
|
|
|
`messenger` at the top of the results because I access it way more |
|
|
|
|
|
often, so it's probably what I want, right? |
|
|
|
|
|
|
|
|
|
|
|
No. Instead, I should just rename `mpv` to something else, |
|
|
|
|
|
such as `_mpv`. Now, typing `m` results in `messenger` showing up first, |
|
|
|
|
|
and typing `mp` results in `mpv` showing up first. |
|
|
|
|
|
This is what will happen **every single time**. |
|
|
|
|
|
It doesn't matter what time of day it is, |
|
|
|
|
|
how many times I accessed some other link recently, |
|
|
|
|
|
or any other variable; |
|
|
|
|
|
I type `m`, press enter, and that's it. |
|
|