|
|
9 years ago | |
|---|---|---|
| .. | ||
| img | 9 years ago | |
| README.org | 9 years ago | |
| funcs.el | 9 years ago | |
| packages.el | 9 years ago | |
Search Engine layer

This layer adds support for the Search Engine package.
Amazon
Duck Duck Go
Google Images
GitHub
Google Maps
Project Gutemberg
Youtube
Stack Overflow
Spacemacs Issues
Wikipedia
Wolfram Alpha
To use this configuration layer, add it to your ~/.spacemacs. You will need to
add search-engine to the existing dotspacemacs-configuration-layers list in this
file.
| Evil | Holy | Command |
|---|---|---|
SPC a / |
C-c / |
Summon a Helm buffer to select any engine |
If you'd rather have emacs use chrome, or firefox or any other thing (eww) you
can have that customization. For example for google chrome you can put this in
your dotspacemacs/user-config:
(setq browse-url-browser-function 'browse-url-generic
engine/browser-function 'browse-url-generic
browse-url-generic-program "google-chrome")
Also if you want more search engines, just push them (do this in
dotspacemacs/user-config)
(push '(custom1
:name "Custom Search Engine 1"
:url "http://www.domain.com/s/stuff_sutff_remember_to_replace_search_candidate_with_%s")
search-engine-alist)
If you'd rather not use helm but would want a specific search engine, remember
the function generated is always engine/search-(the name of the search engine
lower-case and hyphen instead-of-spaces-for-separation) so you can bind that to
any key binding you want.