aboutsummaryrefslogtreecommitdiffstats
path: root/conkeror
diff options
context:
space:
mode:
authorGravatar Tom Willemse2016-09-24 17:18:10 +0200
committerGravatar Tom Willemse2016-09-24 17:18:10 +0200
commit798391c5dfc4908a87811d1ad94f127785bdd2f8 (patch)
treef993b7a60150e54002d1e84f8c560e622d4bf8b3 /conkeror
parenteefc28249e6bab4ca539f3715c613e8e79cb97b6 (diff)
downloadnew-dotfiles-798391c5dfc4908a87811d1ad94f127785bdd2f8.tar.gz
new-dotfiles-798391c5dfc4908a87811d1ad94f127785bdd2f8.zip
Add MDN webjump
Diffstat (limited to 'conkeror')
-rw-r--r--conkeror/.conkerorrc/init.org25
-rw-r--r--conkeror/.conkerorrc/search-engines/mozilla-developer-network.xml19
2 files changed, 44 insertions, 0 deletions
diff --git a/conkeror/.conkerorrc/init.org b/conkeror/.conkerorrc/init.org
index 991f9ba..ab07b92 100644
--- a/conkeror/.conkerorrc/init.org
+++ b/conkeror/.conkerorrc/init.org
@@ -33,3 +33,28 @@ access.
#+BEGIN_SRC js
hint_digits = "arstdhneio";
#+END_SRC
+
+Add the ~search-engines/~ directory to the opensearch load path.
+
+#+BEGIN_SRC js
+ function add_to_opensearch_load_path(new_path) {
+ if (new_path.startsWith('/')) {
+ opensearch_load_paths.push(new_path);
+ } else {
+ let path = get_home_directory();
+ path.append('.conkerorrc');
+ path.append(new_path);
+
+ opensearch_load_paths.push(path);
+ }
+ }
+
+ add_to_opensearch_load_path('search-engines');
+#+END_SRC
+
+Add a Mozilla Developer Network webjump. This uses their OpenSearch
+description.
+
+#+BEGIN_SRC js
+ define_opensearch_webjump("mdn", "mozilla-developer-network.xml");
+#+END_SRC
diff --git a/conkeror/.conkerorrc/search-engines/mozilla-developer-network.xml b/conkeror/.conkerorrc/search-engines/mozilla-developer-network.xml
new file mode 100644
index 0000000..9d06736
--- /dev/null
+++ b/conkeror/.conkerorrc/search-engines/mozilla-developer-network.xml
@@ -0,0 +1,19 @@
+<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
+ xmlns:moz="http:/www.mozilla.org/2006/browser/search/">
+<ShortName>Mozilla Developer Network</ShortName>
+
+<Description>Search Mozilla Developer Network documentation</Description>
+<InputEncoding>UTF-8</InputEncoding>
+<Image width="16" height="16" type="image/png">https://developer.cdn.mozilla.net/static/img/favicon32.e02854fdcf73.png</Image>
+<Url type="text/html" method="get" template="https://developer.mozilla.org/en-US/search">
+ <Param name="q" value="{searchTerms}"/>
+ <Param name="w" value="3"/>
+ <Param name="qs" value="plugin"/>
+</Url>
+<Url type="application/opensearchdescription+xml"
+ rel="self"
+ template="https://developer.mozilla.org/en-US/search/xml"/>
+<Url type="application/x-suggestions+json"
+ template="https://developer.mozilla.org/en-US/search/suggestions?q={searchTerms}"/>
+<moz:SearchForm>https://developer.mozilla.org/en-US/search</moz:SearchForm>
+</OpenSearchDescription> \ No newline at end of file