search-engine: add ecosia and make each engine use https
This commit is contained in:
parent
6a724e416d
commit
c0afbd0ee5
|
@ -18,16 +18,19 @@ This layer adds support for the [[https://github.com/hrs/engine-mode][Search Eng
|
||||||
|
|
||||||
** Supported search engines
|
** Supported search engines
|
||||||
- Amazon
|
- Amazon
|
||||||
|
- Bing
|
||||||
- Duck Duck Go
|
- Duck Duck Go
|
||||||
|
- Ecosia
|
||||||
- Google
|
- Google
|
||||||
- Google Images
|
- Google Images
|
||||||
- GitHub
|
- GitHub
|
||||||
- Google Maps
|
- Google Maps
|
||||||
- Twitter
|
- Twitter
|
||||||
- Project Gutemberg
|
- Project Gutenberg
|
||||||
- Youtube
|
- YouTube
|
||||||
- Stack Overflow
|
- Stack Overflow
|
||||||
- Spacemacs Issues
|
- Spacemacs Issues
|
||||||
|
- Spacemacs Pull Requests
|
||||||
- Wikipedia
|
- Wikipedia
|
||||||
- Wolfram Alpha
|
- Wolfram Alpha
|
||||||
|
|
||||||
|
|
|
@ -12,9 +12,9 @@
|
||||||
;; List of all packages to install and/or initialize. Built-in packages
|
;; List of all packages to install and/or initialize. Built-in packages
|
||||||
;; which require an initialization must be listed explicitly in the list.
|
;; which require an initialization must be listed explicitly in the list.
|
||||||
(setq search-engine-packages
|
(setq search-engine-packages
|
||||||
'(
|
'(
|
||||||
engine-mode
|
engine-mode
|
||||||
))
|
))
|
||||||
|
|
||||||
(defun search-engine/init-engine-mode ()
|
(defun search-engine/init-engine-mode ()
|
||||||
(use-package engine-mode
|
(use-package engine-mode
|
||||||
|
@ -27,34 +27,37 @@
|
||||||
(setq search-engine-alist
|
(setq search-engine-alist
|
||||||
'((amazon
|
'((amazon
|
||||||
:name "Amazon"
|
:name "Amazon"
|
||||||
:url "http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%%3Daps&field-keywords=%s")
|
:url "https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%%3Daps&field-keywords=%s")
|
||||||
(bing
|
(bing
|
||||||
:name "Bing"
|
:name "Bing"
|
||||||
:url "http://www.bing.com/search?q=%s")
|
:url "https://www.bing.com/search?q=%s")
|
||||||
(duck-duck-go
|
(duck-duck-go
|
||||||
:name "Duck Duck Go"
|
:name "Duck Duck Go"
|
||||||
:url "https://duckduckgo.com/?q=%s")
|
:url "https://duckduckgo.com/?q=%s")
|
||||||
|
(ecosia
|
||||||
|
:name "Ecosia"
|
||||||
|
:url "https://www.ecosia.org/search?q=%s")
|
||||||
(google
|
(google
|
||||||
:name "Google"
|
:name "Google"
|
||||||
:url "http://www.google.com/search?ie=utf-8&oe=utf-8&q=%s")
|
:url "https://www.google.com/search?ie=utf-8&oe=utf-8&q=%s")
|
||||||
(google-images
|
(google-images
|
||||||
:name "Google Images"
|
:name "Google Images"
|
||||||
:url "http://www.google.com/images?hl=en&source=hp&biw=1440&bih=795&gbv=2&aq=f&aqi=&aql=&oq=&q=%s")
|
:url "https://www.google.com/images?hl=en&source=hp&biw=1440&bih=795&gbv=2&aq=f&aqi=&aql=&oq=&q=%s")
|
||||||
(github
|
(github
|
||||||
:name "Github"
|
:name "GitHub"
|
||||||
:url "https://github.com/search?ref=simplesearch&q=%s")
|
:url "https://github.com/search?ref=simplesearch&q=%s")
|
||||||
(google-maps
|
(google-maps
|
||||||
:name "Google Maps"
|
:name "Google Maps"
|
||||||
:url "http://maps.google.com/maps?q=%s")
|
:url "https://maps.google.com/maps?q=%s")
|
||||||
(twitter
|
(twitter
|
||||||
:name "Twitter"
|
:name "Twitter"
|
||||||
:url "https://twitter.com/search?q=%s")
|
:url "https://twitter.com/search?q=%s")
|
||||||
(project-gutenberg
|
(project-gutenberg
|
||||||
:name "Project Gutenberg"
|
:name "Project Gutenberg"
|
||||||
:url "http://www.gutenberg.org/ebooks/search.html/?format=html&default_prefix=all&sort_order=&query=%s")
|
:url "https://www.gutenberg.org/ebooks/search.html/?format=html&default_prefix=all&sort_order=&query=%s")
|
||||||
(youtube
|
(youtube
|
||||||
:name "YouTube"
|
:name "YouTube"
|
||||||
:url "http://www.youtube.com/results?aq=f&oq=&search_query=%s")
|
:url "https://www.youtube.com/results?aq=f&oq=&search_query=%s")
|
||||||
(stack-overflow
|
(stack-overflow
|
||||||
:name "Stack Overflow"
|
:name "Stack Overflow"
|
||||||
:url "https://stackoverflow.com/search?q=%s")
|
:url "https://stackoverflow.com/search?q=%s")
|
||||||
|
@ -66,10 +69,10 @@
|
||||||
:url "https://github.com/syl20bnr/spacemacs/pulls?utf8=%%E2%%9C%%93&q=is%%3Aissue+is%%3Aopen+%s")
|
:url "https://github.com/syl20bnr/spacemacs/pulls?utf8=%%E2%%9C%%93&q=is%%3Aissue+is%%3Aopen+%s")
|
||||||
(wikipedia
|
(wikipedia
|
||||||
:name "Wikipedia"
|
:name "Wikipedia"
|
||||||
:url "http://www.wikipedia.org/search-redirect.php?language=en&go=Go&search=%s")
|
:url "https://www.wikipedia.org/search-redirect.php?language=en&go=Go&search=%s")
|
||||||
(wolfram-alpha
|
(wolfram-alpha
|
||||||
:name "Wolfram Alpha"
|
:name "Wolfram Alpha"
|
||||||
:url "http://www.wolframalpha.com/input/?i=%s")))
|
:url "https://www.wolframalpha.com/input/?i=%s")))
|
||||||
(dolist (engine search-engine-alist)
|
(dolist (engine search-engine-alist)
|
||||||
(let ((func (intern (format "engine/search-%S" (car engine)))))
|
(let ((func (intern (format "engine/search-%S" (car engine)))))
|
||||||
(autoload func "engine-mode" nil 'interactive))))
|
(autoload func "engine-mode" nil 'interactive))))
|
||||||
|
|
Loading…
Reference in a new issue