philc / vimium

The hacker's browser.
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb
MIT License
22.57k stars 2.45k forks source link

Vomnibar Feature Request - List Custom Search Engines #4507

Open kettlewell opened 6 days ago

kettlewell commented 6 days ago

I've added a new list of CSE's in my options for use in the Vomnibar, but until I have the muscle memory, I seem to be going back to the options page to remind myself of what shortcut I'd assigned for it.

It would be nice if there was a way to get a quick list of which CSE's are configured, and what their shortcuts are, to remind ourselves of what CSE's are configured, and what shortcut was assigned.

This could either be within the Vomnibar itself( ?-<tab> or similar ), or perhaps during the context of vomnibar activation, the on-page help menu ( ? ) could list them out, along with its other shortcut reminders

Just a feature I'd find useful, not sure if the broader user base would

UncleSnail commented 5 days ago

This is an interesting idea and could be useful. I imagine most people remember the shortcuts they used for their search engines, as long as they picked good ones. I don't actually use Vimium's custom shortcuts because I use Duck Duck Go as my default search engine and they support bangs. Personally, I haven't had issues remembering their bangs since they all make sense, and that is a good option if you don't want to set up all the custom search engines yourself. Just put what you think would be right, and it probably is. !g = google !yt = YouTube !w = Wikipedia !steam = Steampowered !arch = Arch Wiki etc. As you can see, they have full words set up as well, so you can search basically anywhere you can think of. To help solve your problem (if you don't want to use DuckDuckGo) I would suggest you do the same thing. You can "overload" the search strings so that whatever you try, it will be correct and you don't have to remember. For example, add all of: y: https://www.youtube.com/results?search_query=%s Youtube yt: https://www.youtube.com/results?search_query=%s Youtube you: https://www.youtube.com/results?search_query=%s Youtube youtube: https://www.youtube.com/results?search_query=%s Youtube

Again, this is an idea that is worth considering and could help some people, but these are some suggestions to help you out for now.