From a91f71b22bde791ec0a14b31f948203adc73b880 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Tue, 10 Jun 2025 17:40:57 -0700 Subject: Surfingkeys: Add added keys from Lisp variant --- surfingkeys/surfingkeys.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/surfingkeys/surfingkeys.js b/surfingkeys/surfingkeys.js index 738280d..46bd748 100644 --- a/surfingkeys/surfingkeys.js +++ b/surfingkeys/surfingkeys.js @@ -12,6 +12,8 @@ api.addSearchAlias('aw', 'archlinux wiki', 'https://wiki.archlinux.org/index.php api.addSearchAlias('ap', 'archlinux packages', 'https://archlinux.org/packages/?q=%s'); api.addSearchAlias('m', 'melpa', 'https://melpa.org/#/?q=%s'); api.addSearchAlias('e', 'emacswiki', 'https://duckduckgo.com/?q=site%3Aemacswiki.org+%s&atb=v98-1&ia=web'); +api.addSearchAlias('mdn', 'Mozilla Developer Network', 'https://developer.mozilla.org/en-US/search?q=%s'); +api.addSearchAlias('metallum', 'Encyclopaedia Metallum', 'https://www.metal-archives.com/search?searchString=%s&type=band_name'); api.addSearchAlias( 'w', 'wikipedia', @@ -36,6 +38,20 @@ api.mapkey('g', '#14Load new posts', function() { api.mapkey('cc', '#13Capture current page', orgCapture); +api.vunmap('t'); +api.vmapkey('', 'Go one tab left', function () { + return api.RUNTIME('previousTab'); +}); +api.imapkey('', 'Go one tab right', function () { + return api.RUNTIME('previousTab'); +}); +api.vmapkey('', 'Go one tab right', function () { + return api.RUNTIME('nextTab'); +}); +api.imapkey('', 'Go one tab right', function () { + return api.RUNTIME('nextTab'); +}); + api.map('', 'h'); api.map('', 'j'); api.map('', 'k'); -- cgit v1.3-2-g0d8e