Skip to content

Web Search Engines

The Find/Web menu offers quick access to major web search engines. It is typically bound to {C-c /} or if not, then {C-h h f w} is always available. Your standard web browser will be used to return the search results.

The hyperbole-web-search-alist variable controls the items in this menu. Elements of this alist are of the form: (<web-service-name> . <url-with-%s-parameter-or-command>). The first capitalized character of each <web-service-name> must be unique for minibuffer menu selection. The second part of an element is either:

1.

a URL with an embedded %s indicating where to substitute a search term that is interactively prompted for when the menu item is activated;

2.

or an Emacs command symbol that interactively prompts for a URL and a search term and then displays the search results.

Advanced users can change the search engines listed in the Find/Web menu with {M-x customize-variable RET hyperbole-web-search-alist RET}. Changes are automatically reflected in the Hyperbole menus once applied. Remember each search engine name must begin with a unique letter and each URL must have a %s format field indicating where to place the web search term when a search is performed.

You can change which browser is used with {C-h h c w}, the Cust/Web-Search menu. Below is the equivalent Hyperbole menubar menu.

Web Search Browser Menu

Image B.3: Web Search Browser Menu