parkouss / webmacs

webmacs - keyboard driven (emacs key bindings) browser, https://webmacs.readthedocs.io/en/latest/
GNU General Public License v3.0
157 stars 21 forks source link

Feature request: webjump that also searches history/bookmarks/open buffers #111

Open codesections opened 5 years ago

codesections commented 5 years ago

Right now, the user has to decide in advance to either enter a URL/webjump, or search their history, or search their bookmarks, or search their existing buffers. It would be a lot more convenient (at least for me) to be able to start a search and see completions from all of those categories. For example, I frequently have searched for something in the past, but can't remember the title of the site I found. Using Qutebrowser (which has a feature similar to the one I'm proposing), I'll frequently start searching for it again and then notice that it's in my history (or that I'd bookmarked the site to come back to and forgotten). It's not a huge deal, but it saves a search, and is always a nice feeling.

(The Qutebrowser implementation doesn't search open buffers, but that seems like a nice addition—I've ended up visiting the same site in multiple buffers just because I forgot I hadn't closed the other buffer. In a truly ideal world, navigating to that same page would probably just switch open that existing buffer rather than creating a second buffer with the same contents—that would be the closest parallel to Emacs, after all. But that seems much harder to implement—and a slight reminder that the new search matches an existing buffer would probably serve nearly as well.)

jbmestelan commented 5 years ago

I would like to second this request (which also was the behavior of Conkeror). It commonly occurs that I launch visited-links-history , then start typing an URL which I believe I have visited in the past. If the assumption was mistaken, and the URL is not present in history, then the input URL cannot be visited: one has to start a new command go-to, and retype the URL.