aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2024-04-07 00:22:14 -0700
committerGravatar Tom Willemse2024-04-07 00:22:14 -0700
commit71aa62b6c937aef1713d2159005caedbd8b0d081 (patch)
treec11674ef0f9465afd538d7c86da874b2465598cb
parent7fd1612575f6d5ef464e608c129fd00f3f19b62d (diff)
downloadnew-dotfiles-71aa62b6c937aef1713d2159005caedbd8b0d081.tar.gz
new-dotfiles-71aa62b6c937aef1713d2159005caedbd8b0d081.zip
Fix up some search aliases
-rw-r--r--surfingkeys/surfingkeys.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/surfingkeys/surfingkeys.js b/surfingkeys/surfingkeys.js
index fd0eed9..65aa463 100644
--- a/surfingkeys/surfingkeys.js
+++ b/surfingkeys/surfingkeys.js
@@ -7,8 +7,21 @@ function orgCapture() {
body: window.getSelection()});
}
-api.unmap(':');
+api.addSearchAlias('aw', 'archlinux wiki', 'https://wiki.archlinux.org/index.php?search=%s');
+api.removeSearchAlias('e');
+api.addSearchAlias(
+ 'w',
+ 'wikipedia',
+ 'https://en.wikipedia.org/wiki/',
+ 's',
+ 'https://en.wikipedia.org/w/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=40&search=',
+ function(response) {
+ return JSON.parse(response.text)[1];
+ }
+);
+
+api.unmap(':');
api.mapkey('<Alt-x>', '#7Open commands', function() {
api.Front.openOmnibar({type: "Commands"});
});