diff options
author | Tom Willemse | 2024-04-07 00:22:14 -0700 |
---|---|---|
committer | Tom Willemse | 2024-04-07 00:22:14 -0700 |
commit | 71aa62b6c937aef1713d2159005caedbd8b0d081 (patch) | |
tree | c11674ef0f9465afd538d7c86da874b2465598cb | |
parent | 7fd1612575f6d5ef464e608c129fd00f3f19b62d (diff) | |
download | new-dotfiles-71aa62b6c937aef1713d2159005caedbd8b0d081.tar.gz new-dotfiles-71aa62b6c937aef1713d2159005caedbd8b0d081.zip |
Fix up some search aliases
-rw-r--r-- | surfingkeys/surfingkeys.js | 15 |
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"}); }); |