2018-06-18 22:21:55 +02:00
|
|
|
;;; Engine mode
|
|
|
|
|
|
|
|
(engine-mode)
|
2018-06-19 00:13:39 +02:00
|
|
|
(require 'eww)
|
2018-06-18 22:21:55 +02:00
|
|
|
|
2018-06-19 00:13:39 +02:00
|
|
|
(defun ambrevar/engine-eww-function (url &optional _)
|
|
|
|
(interactive)
|
|
|
|
(eww url))
|
2018-06-18 22:21:55 +02:00
|
|
|
|
|
|
|
(defengine arch-aur
|
|
|
|
"https://aur.archlinux.org/packages.php?O=0&K=%s&do_Search=Go"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "aur")
|
2018-06-18 22:21:55 +02:00
|
|
|
|
2018-06-18 23:36:30 +02:00
|
|
|
(defengine arch-packages
|
|
|
|
"https://www.archlinux.org/packages/?sort=&q=%s&maintainer=&flagged="
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "archp")
|
2018-06-18 23:36:30 +02:00
|
|
|
|
2018-06-18 22:21:55 +02:00
|
|
|
(defengine arch-wiki
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://wiki.archlinux.org/index.php?title=Special%%3ASearch&search=%s&go=Go"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "archw"
|
2018-06-20 09:35:18 +02:00
|
|
|
:browser 'ambrevar/engine-eww-function)
|
2018-06-18 22:21:55 +02:00
|
|
|
|
2020-09-30 10:57:54 +02:00
|
|
|
(defengine cookbook
|
|
|
|
"https://en.wikibooks.org/wiki/Special:Search?search=%s&prefix=Cookbook%3A&fulltext=Search+Cookbook&fulltext=Search&ns0=1&ns4=1&ns102=1&ns110=1&ns112=1"
|
|
|
|
:keybinding "cb")
|
2020-04-08 16:10:43 +02:00
|
|
|
|
2018-06-18 22:21:55 +02:00
|
|
|
(defengine ctan
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://www.ctan.org/search?phrase=%s"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "ctan")
|
2018-06-18 22:21:55 +02:00
|
|
|
|
|
|
|
(defengine devdocs
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://devdocs.io/#q=%s"
|
2018-06-18 22:21:55 +02:00
|
|
|
:keybinding "dd")
|
|
|
|
|
|
|
|
(defengine emacs-debbugs
|
|
|
|
"https://debbugs.gnu.org/cgi/pkgreport.cgi?package=emacs;include=subject%3A%s;repeatmerged=on;archive=both"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "emacsb"
|
2018-06-19 00:13:39 +02:00
|
|
|
:browser 'ambrevar/engine-eww-function)
|
|
|
|
|
|
|
|
(defengine emacs-devel
|
|
|
|
"https://lists.gnu.org/archive/cgi-bin/namazu.cgi?idxname=emacs-devel&submit=Search&query=%s"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "emacsd"
|
2018-06-19 00:13:39 +02:00
|
|
|
:browser 'ambrevar/engine-eww-function)
|
2018-06-18 22:21:55 +02:00
|
|
|
|
|
|
|
(defengine gentoo
|
|
|
|
"https://wiki.gentoo.org/index.php?title=Special%3ASearch&search=%s&go=Go"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "gentoo")
|
2018-06-18 22:21:55 +02:00
|
|
|
|
|
|
|
(defengine github
|
|
|
|
"https://github.com/search?ref=simplesearch&q=%s"
|
|
|
|
:keybinding "gh")
|
|
|
|
|
|
|
|
(defengine goodreads
|
|
|
|
"https://www.goodreads.com/search?q=%s"
|
|
|
|
:keybinding "gr")
|
|
|
|
|
2018-06-19 00:13:39 +02:00
|
|
|
(defengine guix-devel
|
|
|
|
"https://lists.gnu.org/archive/cgi-bin/namazu.cgi?idxname=guix-devel&submit=Search&query=%s"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "guixd"
|
2018-06-19 00:13:39 +02:00
|
|
|
:browser 'ambrevar/engine-eww-function)
|
|
|
|
|
|
|
|
(defengine guix-help
|
|
|
|
"https://lists.gnu.org/archive/cgi-bin/namazu.cgi?idxname=help-guix&submit=Search!&query=%s"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "guixh"
|
2018-06-19 00:13:39 +02:00
|
|
|
:browser 'ambrevar/engine-eww-function)
|
|
|
|
|
2020-04-03 17:57:27 +02:00
|
|
|
(defengine guix-issues
|
|
|
|
"https://issues.guix.info/search?query=%s"
|
2021-05-07 15:37:36 +02:00
|
|
|
:keybinding "guixi")
|
2020-04-03 17:57:27 +02:00
|
|
|
|
2018-10-20 12:21:32 +02:00
|
|
|
(defengine guix-packages
|
2020-04-03 17:57:27 +02:00
|
|
|
"http://data.guix.gnu.org/repository/1/branch/master/package/%s"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "guixp")
|
2018-10-20 12:21:32 +02:00
|
|
|
|
2018-06-18 22:21:55 +02:00
|
|
|
(defengine imdb
|
|
|
|
"http://www.imdb.com/find?q=%s&s=all"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "imdb")
|
2018-06-18 22:21:55 +02:00
|
|
|
|
2018-07-14 15:36:04 +02:00
|
|
|
(defengine musicbrainz-artists
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://musicbrainz.org/search?query=%s&type=artist&method=indexed"
|
2018-07-14 15:36:04 +02:00
|
|
|
:keybinding "mba")
|
|
|
|
|
|
|
|
(defengine musicbrainz-releases
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://musicbrainz.org/search?query=%s&type=release&method=indexed"
|
2018-07-14 15:36:04 +02:00
|
|
|
:keybinding "mbr")
|
2018-06-18 22:21:55 +02:00
|
|
|
|
2020-06-12 17:38:04 +02:00
|
|
|
(defengine nyxt
|
|
|
|
"https://github.com/atlas-engineer/nyxt/issues?q=%s"
|
|
|
|
:keybinding "nyxt")
|
2020-05-14 19:24:32 +02:00
|
|
|
|
2018-06-18 22:21:55 +02:00
|
|
|
(defengine openstreetmap
|
|
|
|
"https://www.openstreetmap.org/search?query=%s"
|
|
|
|
:keybinding "osm")
|
|
|
|
|
|
|
|
(defengine stackoverflow
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://stackoverflow.com/search?q=%s"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "so")
|
2018-06-18 22:21:55 +02:00
|
|
|
|
|
|
|
(defengine wikipedia
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://www.wikipedia.org/search-redirect.php?language=en&go=Go&search=%s"
|
2018-06-18 22:21:55 +02:00
|
|
|
:keybinding "wp"
|
|
|
|
:docstring "Search Wikipedia!")
|
|
|
|
|
|
|
|
(defengine wikibooks
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://en.wikibooks.org/wiki/Special:Search?search=%s"
|
2018-06-18 22:21:55 +02:00
|
|
|
:keybinding "wb")
|
|
|
|
|
|
|
|
(defengine wiktionary
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://en.wiktionary.org/wiki/Special:Search?search=%s"
|
2018-06-18 22:21:55 +02:00
|
|
|
:keybinding "wk")
|
|
|
|
|
|
|
|
(defengine wine-appdb
|
2021-04-10 20:17:35 +02:00
|
|
|
"https://www.winehq.org/search/?q=%s"
|
2021-05-07 12:28:35 +02:00
|
|
|
:keybinding "wine")
|
2020-04-08 16:10:43 +02:00
|
|
|
|
2020-11-19 11:58:43 +01:00
|
|
|
(load (expand-file-name "bookmarks/engines.el" (getenv "PERSONAL")) t)
|
2018-06-18 22:21:55 +02:00
|
|
|
|
|
|
|
(provide 'init-engine)
|