diff options
| -rw-r--r-- | surfingkeys/surfingkeys.js | 16 |
1 files changed, 16 insertions, 0 deletions
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('<Ctrl-c>g', '#14Load new posts', function() { api.mapkey('cc', '#13Capture current page', orgCapture); +api.vunmap('t'); +api.vmapkey('<Alt-p>', 'Go one tab left', function () { + return api.RUNTIME('previousTab'); +}); +api.imapkey('<Alt-p>', 'Go one tab right', function () { + return api.RUNTIME('previousTab'); +}); +api.vmapkey('<Alt-n>', 'Go one tab right', function () { + return api.RUNTIME('nextTab'); +}); +api.imapkey('<Alt-n>', 'Go one tab right', function () { + return api.RUNTIME('nextTab'); +}); + api.map('<Ctrl-b>', 'h'); api.map('<Ctrl-n>', 'j'); api.map('<Ctrl-p>', 'k'); |
